如何限制在SD卡上安装应用程序?

时间:2012-05-31 15:18:56

标签: android

我正在开发一个应用程序,我想强制用户在内部存储中安装此应用程序。无法在SD卡上安装应用程序

任何建议和想法将不胜感激<感谢

3 个答案:

答案 0 :(得分:2)

你没有阅读文档

  

但是,如果您确定您的应用程序永远不应该安装在外部存储上,那么您应该通过声明android:installLocation并使用值“internalOnly”

来明确这一点。

来自http://developer.android.com/guide/appendix/install-location.html

答案 1 :(得分:1)

检查http://developer.android.com/guide/topics/manifest/manifest-element.html

中的android:installLocation

编辑:因为标题中的问题我认为你想强迫用户安装在SD卡上

答案 2 :(得分:0)

在您的清单文件中执行此操作 对于SD卡

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

内部记忆

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.emx.jamalert"
    android:installLocation="Internal">