将apk文件安装到设备SD卡

时间:2011-06-12 08:23:40

标签: file install apk sd-card

当用户安装我的应用程序时,我想将apk文件安装到设备SDCARD。

我看到PackageManagerService.java的源代码,我可以更新安装位置,但我不确定是否应该更改该代码。

1 个答案:

答案 0 :(得分:2)

我认为应该帮助你:

  

App Install Location (developer.android.com)

引用:

  

从API Level 8开始,您可以   允许您的应用程序安装   在外部存储上(例如,   设备的SD卡)。这是个   您可以声明的可选功能   你的申请表   android:installLocation清单   属性。如果你没有声明这个   属性,您的应用程序将是   仅安装在内部存储上   它不能移动到外部   存储

     

允许系统安装您的   应用于外部存储,   修改您的清单文件以包含   android:installLocation属性   在<manifest>元素中,带有   “preferExternal”或“的值”   “auto”。例如:

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