Android(安卓)2.2开始支持安装APP2SD卡上
16lz
2021-12-04
1. 首先让你的程序支持SD卡上安装必须具备设置API Level至少为8,
即androidmanifest.xml的中android:minSdkVersion至少为8即为2.2,
同时在androidmanifest.xml文件的根节点中必须加入android:installLocation这个属性,
代码如下:
< manifest android:installLocation="preferExternal">
2. android:installLocation值的解释:
有preferExternal、auto 和internalOnly这三个选择项
preferExternal:通常我们设置为preferExternal可以优先推荐应用安装到SD卡上,当然用户可以选择安装在 ROM存储上,如果外部存储已满, Android系统会把app安装到rom上;
auto将会根据存储空间自适应;
internalOnly:系统级的应用一般必须安装在rom上才能可靠运行,设置为internalOnly最为合适;
那么哪些应用适合安装在SD卡中呢? 一些占用资源比较大(大于3MB的单个文件),不需要长期驻留内存的应用,不具备提醒和实时监控的应用一般放到SD卡上比较合适
更多相关文章
- Pycharm安装PyQt5的详细教程
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android模拟器使用SD卡
- Android(安卓)读取一个已经安装的包的权限
- Android如何调用第三方SO库
- ListActivity中android:id="@+id/android:list"是啥玩意儿?
- Android的简介
- Android(安卓)官方博客 - Android应用程序的内存分析