为什么我开发的Android应用程序保存在内部存储器中?

时间:2011-07-14 11:51:11

标签: android

每当我开发任何Android应用程序时,为什么它存储在内部存储器中。如何在存储卡上安装应用程序(如果在手机中可用)?

3 个答案:

答案 0 :(得分:2)

将android:installLocation添加到manifest.xml install-location documentation

答案 1 :(得分:2)

android:installLocation="preferExternal"添加到manifest

中的AndroidManifest.xml标记中

答案 2 :(得分:2)

此选项适用于API版本> = 8。

App Install Location Documentation

我不知道为什么你希望将它放在外部存储器上,但请记住,这并不意味着你的数据会留在那里。

  

.apk文件保存在外部存储器中,但所有私有用户数据,数据库,优化的.dex文件和提取的本机代码都保存在内部设备内存中。


如果您想这样做,请在清单文件中指定:

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