Pregunta sobre Guardar en tarjeta SD
Tengo algunas aplicaciones que son cada vez más grandes como mejorar la funcionalidad. He tenido algunas solicitudes para habilitar la posibilidad de guardar las aplicaciones en la tarjeta SD.
Quiero mantener mis aplicaciones disponibles para las primeras versiones de Android. ¿Puede alguien decirme qué código necesito agregar que permite guardar en SD sin aumentar mi min SDK?
Gracias
Es necesario orientar al menos la versión API 8 (Froyo) mediante android: targetSdkVersion en la sección uses-sdk de su manifiesto. Entonces también debe definir android: installLocation en el manifiesto a "preferExternal" o "auto" para habilitar la instalación a SD. Para compatibilidad con versiones anteriores, puedes establecer android: minSdkVersion para permitir que tu aplicación se instale en versiones anteriores de Android.
Use android:targetSdkVersion
para indicar qué nivel de API está dirigido. Entonces necesitas usar android:minSdkVersion
para declarar el nivel mínimo de API, donde los teléfonos de este nivel ignorarán los atributos desconocidos más altos en el archivo de manifiesto y entonces podrás usar libremente la función que deseas (por ejemplo, la función de tarjeta SD). Lo importante es que su código debe apuntar al android:minSdkVersion
para que su aplicación se ejecute en estos dispositivos.
Consulte esto para obtener más información, especialmente la sección Compatibilidad con versiones anteriores .