SD卡上的android应用程序
如何允许应用程序安装在SD卡上SD卡上的android应用程序,android,android-manifest,Android,Android Manifest,如何允许应用程序安装在SD卡上 android:installLocation="" 允许,但我还需要在2.0版本上使用它(这仅适用于8 sdk及以上版本)以允许在外部存储上安装,并与低于API级别8的版本保持兼容: 在元素中包含值为“auto”或“preferExternal”的android:installLocation属性 保持android:minSdkVersion属性不变(小于“8”)并确保应用程序代码只使用与该级别兼容的API 为了编译应用程序,将构建目标更改为API级别8。
android:installLocation=""
允许,但我还需要在2.0版本上使用它(这仅适用于8 sdk及以上版本)以允许在外部存储上安装,并与低于API级别8的版本保持兼容:
有关更多信息,请参阅允许在外部存储器上安装并与低于API级别8的版本保持兼容的:
更多关于的信息,我认为您应该检查这一点,它清楚地提到此功能不低于API级别8。我认为您应该检查这一点,它清楚地提到此功能不低于API级别8。从API级别8开始,您可以允许将应用程序安装在外部存储器(例如,设备的SD卡)上。这是一个可选功能,您可以使用android:installLocation manifest属性为应用程序声明。如果不声明此属性,则应用程序将仅安装在内部存储器上,并且无法移动到外部存储器 要允许系统在外部存储上安装应用程序,请修改清单文件以在元素中包含android:installLocation属性,该属性的值为“preferExternal”或“auto”。例如:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your package name"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<application>
...
</application>
...
从API级别8开始,您可以允许将应用程序安装在外部存储器(例如,设备的SD卡)上。这是一个可选功能,您可以使用android:installLocation manifest属性为应用程序声明。如果不声明此属性,则应用程序将仅安装在内部存储器上,并且无法移动到外部存储器
要允许系统在外部存储上安装应用程序,请修改清单文件以在元素中包含android:installLocation属性,该属性的值为“preferExternal”或“auto”。例如:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your package name"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<application>
...
</application>
...
-1表示不使用搜索功能-1表示不使用搜索功能未找到属性installLocation的资源标识符。。。当我尝试在1.5版本中编写ManifestFileName时,它是从API级别8开始的。所以没有机会。在市场上有很多API级别为8的应用程序,它们被允许安装在SD卡上?他们怎么样?(我有2.3.3版本的设备)找不到属性installLocation的资源标识符。。。当我尝试在1.5版本中编写ManifestFileName时,它是从API级别8开始的。所以没有机会。在市场上有很多API级别为8的应用程序,它们被允许安装在SD卡上?他们怎么样?(我有2.3.3版本的设备)谢谢,但你能给我举个例子吗?我不明白,汉克斯,你能给我举个例子吗?我不明白