2011-05-10 42 views
30

En algunas aplicaciones con min sdk 3 (Android 1.5), puedo mover la aplicación a la tarjeta SD de mi Desire HD. (Android 2.2) Cómo hacer que la aplicación pueda moverse mediante programación a la tarjeta SD con Requiere Android 1.5 y más.Mover aplicaciones a la tarjeta SD

+0

No se olvide de marcar la respuesta de alguien tan respondido haciendo clic en la marca de verificación junto a la respuesta – Atticus

Respuesta

64

Añadir androide: installLocation = atributo "automático" en la etiqueta de su 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"> 

que permitirá el botón Mover a la tarjeta SD para su aplicación.

28

Necesita incluir android:installLocation="auto" o android:installLocation="preferExternal" en el elemento <manifest> de su AndroidManifest.xml. También debe establecer la versión de API de destino para Froyo para eso (pero la versión mínima de API puede ser menor).

Más información: http://developer.android.com/guide/appendix/install-location.html

4
<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> 

Para la comprobación de referencia this

Cuestiones relacionadas