从android api level 8(即andrid 2.2)后,允许将应用程序安装到外置储存设备(如sd卡)中,通过AndroidManifest.xml文件中manifest的android:installLocation属性设置:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"android:installLocation="auto">

此属性可以有preferExternalauto、internalOnly,可选。

preferExternal表示首选安装到外置储存设备(如sd卡)中,如果外设空间不足,则安装到内存中。可以将程序在外设和内存中进行移动

auto表示由系统根据若干因素自动选择将程序安装在外置储存设备还是内存中,可以将程序在外设和内存中进行移动。

internalOnly表示强制安装在内存中,通常用于一些含有必须安装在内存中特性的应用程序,

如果没有此属性表示安装到设备(如手机)内存中,并且不可移动至外设存储中。

更多相关文章

  1. android 有效加载大型Bitmap - 开发文档翻译
  2. Android内存监听的方法
  3. android bitmap内存溢出
  4. 正在学习 android 开发,开发环境已搭建完毕,第一个测试程序已在模
  5. Android(安卓)解析如何获取SDCard 内存
  6. Android解析如何获取SDCard 内存
  7. Android(安卓)pmem分析
  8. Android(安卓)在Coding中防止内存泄漏——LeakCanary
  9. Android(安卓)Native Crash的log分析和定位

随机推荐

  1. Android中TextView控件的singleLine废弃
  2. 安卓第一行代码总结(一)
  3. Android中px与dip,sp与dip等的转换工具类
  4. android每日一问1【2011-09-08】
  5. Android登录界面的实现
  6. APK安装过程及原理详解
  7. android Fragments详解一:概述
  8. Android(安卓)蓝牙4.0详细
  9. android 将RecyclerView当成ViewPager用
  10. Android(安卓)Adapter适配器