В некоторых приложениях с min sdk 3 (Android 1.5) я могу перенести приложение на SD-карту с моего Desire HD (Android 2.2). Как сделать его программным способом переместить приложение на SD-карту с помощью Android 1.5 и выше.
Перенос приложений на SD-карту
Ответ 1
Добавить android: installLocation = атрибут "auto" в теге вашего manifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mycompany.myapp" android:installLocation="auto"
android:versionCode="2" android:versionName="1.2">
он включит кнопку "Переместить на SD-карту" для вашего приложения.
Ответ 2
Вам нужно включить android:installLocation="auto"
или android:installLocation="preferExternal"
в элемент <manifest>
вашего AndroidManifest.xml. Вам также необходимо установить целевую версию API для Froyo (но минимальная версия API может быть ниже).
Дополнительная информация: http://developer.android.com/guide/appendix/install-location.html
Ответ 3
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="string"
android:sharedUserId="string"
android:sharedUserLabel="string resource"
android:versionCode="integer"
android:versionName="string"
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
</manifest>
Для справки: this