将应用程序安装在SD卡上是Android 2.2(code name Froyo)新增的功能。应用程序转移到SD卡,可以很大程度地避免/data空间不足的状况。

       应用程序默认安装位置在开发中的AndroidManifest.xml文件中定义的。

 



 

android 安装应用到外部存储器 安卓软件安装在内存卡_Android




 

        android:installLocation属性值分别为:auto,internalOnly,preferExternal.

        简单解释一下每个属性的意思:

         auto:表示默认安装在内存中,可以移动到SD卡中

         如图:

android 安装应用到外部存储器 安卓软件安装在内存卡_应用程序_02

internalOnly:表示默认安装在内存中,不可以移动到SD卡中

android 安装应用到外部存储器 安卓软件安装在内存卡_应用程序_03

        preferExternal:表示默认安装在SD卡中,可以移动到内存中

android 安装应用到外部存储器 安卓软件安装在内存卡_应用程序_04

以上是android程序安装到内存或SD卡的简单总结。