在Android 2.2中新的特性可以支持类似APP2SD卡上,我们的APK文件可以安装在SD卡上供用户使用,Android123今天就说下目前项目的升级和一些配置。
1. 首先让你的程序支持SD卡上安装必须具备设置API Level至少为8,即androidmanifest.xml的中android:minSdkVersion至少为8这样你的APK最终运行时兼容的 固件只有2.2了,同时在androidmanifest.xml文件的根节点中必须加入android:installLocation这个属性,类似 代码如下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android "
android:installLocation="preferExternal"
... >
2. android:installLocation的值主要有preferExternal、auto和internalOnly这三个选项,通常我们设置 为preferExternal可以优先推荐应用安装到SD卡上,当然最终用户可以选择为内部的ROM存储上,如果外部存储已满,Android内部也会 安装到内部存储上,auto将会根据存储空间自适应,当然还有一些应用可能会有特殊的目的,他们一般必须安装在内部存储才能可靠运行,设置为 internalOnly比较合适,主要体现在:
Services 服务
Your running Service will be killed and will not be restarted when external storage is remounted. You can, however, register for the ACTION_EXTERNAL_APPLICATIONS_AVAILABLE broadcast Intent, which will notify your application when applications installed on external storage have become available to the system again. At which time, you can restart your Service. Android123提示大家一般实时后台监控类的应用都应该装到内部存储,比较可靠。
Alarm Services 闹铃提醒服务
Your alarms registered with AlarmManager will be cancelled. You must manually re-register any alarms when external storage is remounted.
Input Method Engines 输入法引擎
Your IME will be replaced by the default IME. When external storage is remounted, the user can open system settings to enable your IME again.
Live Wallpapers 活动壁纸
Your running Live Wallpaper will be replaced by the default Live Wallpaper. When external storage is remounted, the user can select your Live Wallpaper again.
Live Folders 活动文件夹
Your Live Folder will be removed from the home screen. When external storage is remounted, the user can add your Live Folder to the home screen again.
App Widgets Widget
Your App Widget will be removed from the home screen. When external storage is remounted, your App Widget will not be available for the user to select until the system resets the home application (usually not until a system reboot).
Account Managers 账户管理
Your accounts created with AccountManager will disappear until external storage is remounted.
Sync Adapters 同步适配器
Your AbstractThreadedSyncAdapter and all its sync functionality will not work until external storage is remounted.
Device Administrators 设备管理器
Your DeviceAdminReceiver and all its admin capabilities will be disabled, which can have unforeseeable consequences for the device functionality, which may persist after external storage is remounted.
那么哪些应用适合安装在SD卡中呢? Android开发网建议一些占用资源比较大的游戏,比如大于3MB的单个文件,不需要长期驻留内存的应用,不具备提醒和实时监控的应用一般放到SD卡上 比较合适,不过目前想让你的应用装到SD卡上,必须设置API Level至少为8以上,同时显示注明android:installLocation。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/raindrophust/archive/2011/04/28/6369810.aspx
分享到:
相关推荐
android 默认安装apk 到sdcard tf 卡
自动扫描并预览手机和SD卡上的所有 .apk、.xapk 格式文件; 自动删除或安装APK、XAPK (APK与缓存数据或obb文件)文件; 支持从 Windows XP、Vista、7、8、8.1、10 连接到安卓设备,使用安卓手机和平板电脑免费在线...
然后把修改后的APK文件放入到手机内存卡中 三、打开ZipSigner 四、点击左上角的 Choose In/Out,选择需要签名的APK文件(从电脑上复制过来的APK文件在内存卡中,就需要找到sdcard/文件夹,这个是内存卡) 五、...
安卓apk安装位置选择sd卡 替换掉原机的 OPackageInstaller.apk 或者 PackageInstaller.apk 注意名字和权限跟原来的一样 安装的时候提示你选择:默认,内部存储,sd卡
如何在电脑上安装安卓模拟器(附_APK安装法_,SD卡文件管理,安卓模拟器,apk安装器下载地址)
新版本提供了Android手机软件、游戏的广告检测,提供安装后在PC执行运行,支持安装应用到SD卡上,支持多个设备选择。兼容Android 1.5到Android 3.2之间的手机和平板设备。 APK安装器 v3.0 中文免费版更新内容: + ...
版本升级,涉及到提示用户升级、下载 apk、安装 apk 三部分.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
首次启动时,它将搜索存储在SD卡上的所有APK文件,并显示它们供您安装。对于其他启动,它将自动从缓存加载应用程序信息,以节省大量时间。如果SD卡内容在必要时更改,请单击选项菜单中的刷新按钮以重建缓存。
•从外部存储和SD卡扫描apk文件 •显示总apk文件 •单击安装apk文件 •从外部存储和SD卡删除apk文件 •与朋友分享apk文件 •按名称命令apk列表,大小,包,版本,已安装和未安装 •Apk文件状态 兼容Android 7.0及更...
其一,不像连接了/data/app文件夹那样使所有自行安装的程序都将装在卡上,您可以选择安装程序至SD卡或机身内存。 其二,本程序是一个有着用户接口的程序!也就是说,您可简单地一键管理或移动其它应用程序。 功能: ...
包括获取所有apk,所有第三方apk,所有系统apk,安装在sd卡上apk的功能
android加载sd卡上没安装的apk的activity
APK Helper是一个帮助高级玩家快速... 使用非原版的程序可能会造成密码帐号被伪装成官方软件的应用窃取,或者话费被窃,被安装流氓软件,或者隐私泄漏甚至被恶意程序格式化手机和SD卡,损失珍贵的照片、联系人信息。
处理网络请求、下载保存到本地、自动提示安装
写了一个demo,适用于app内部更新,并且带有弹窗提示更新内容,弹窗提示apk下载进度,状态栏发送通知提示下载进度,下载完成自动执行安装程序,适配7.0文件打开sd卡文件,适配8.0自动安装,内附超详细注释
2、执行SD卡分区\gdisk_sd\sd_gb.cmd(sd卡分区软件),在sd卡中划分ext2的分区。操作步骤:先选择sd卡磁盘的编号,回车;再选择格式化的类型,选3,输入fat32格式的磁盘大小(比如8g卡,输入6000),则剩余的空间...
支持清理SD卡中临时垃圾文件,比如系统日志,debug文件,可以让SD卡更干净,让手机摆脱卡顿、发热等问题。 需要root权限。 内存卡垃圾及缓存清理工具,可以方便管理清除sd卡上的垃圾文件,界面友好。 支持清理项目...
从SD卡轻松扫描并安装市场和非市场应用程序。 功能齐全的安装程序,具有小巧的尺寸,人性化的设计和高性能。从SD卡轻松扫描并安装市场和非市场应用程序。 特点: *安装和删除SD卡中的应用程序。 *自动扫描SD卡中的...
安装到手机,运行后点击打开,在文件管理中有MemoryLog文件夹,里面有excel表格。(可能需要插入SD卡才能正常使用,对不支持的机型表示对不起)
分辨率自适应多功能管应用管理软件平板使用左右fragment显示手机使用activity显示有任务管理器SD卡浏览器记事本功能还有一个转存apk并安装的功能但是需要在源码asset文件夹中内置apk才有效.rar,太多无法一一验证是否...