Android InstallLocation
Me gustaría saber cuál es bueno cuando ponemos la aplicación en google play
- Tener android: installLocation = "preferExternal" o
- Sin mencionar nada en la ubicación
En la siguiente declaración, cuál es la diferencia entre el versionCode y versionName
- Cambiar el estilo del botón en toda la aplicación
- Manera correcta de declarar para los teléfonos solamente en el manifiesto
- Leer ApplicationManifest de Aplicación de Android (apk) usando .NET
- La aplicación basada en biblioteca instala 2 archivos APK, no uno - ¿Por qué?
- ¿Cómo forzar la aplicación de Android a recargar el título de la actividad correspondiente al cambio de idioma?
android:versionCode="1" android:versionName="1.0"
Gracias por adelantado
- Filtrado de Android NDK y Google Play
- ¿Qué es "platformBuildVersionCode" en AndroidManifest.xml?
- ¿Necesito usar siempre la última targetSdkVersion?
- Acerca de la pantalla completa y sin barra de título de manifiesto
- Android Studio 2.2.3: Error al ejecutar la aplicación: Actividad predeterminada no encontrada
- Cómo cambiar la versión de Android y el número de versión de código en Android Studio?
- ¿Cómo se especifica en AndroidManifest.xml que desea prohibir la instalación en dispositivos más pequeños que un dispositivo de 4,7 pulgadas?
- Problemas con el teclado virtual
Si declara "preferExternal", solicita que la aplicación se instale en el almacenamiento externo, pero el sistema no garantiza que su aplicación se instale en el almacenamiento externo. Si el almacenamiento externo está lleno, el sistema lo instalará en el almacenamiento interno. El usuario también puede mover su aplicación entre las dos ubicaciones.
Si declara "auto", indica que su aplicación puede estar instalada en el almacenamiento externo, pero no tiene una preferencia de ubicación de instalación. El sistema decidirá dónde instalar su aplicación en función de varios factores. El usuario también puede mover su aplicación entre las dos ubicaciones.
android:installLocation="auto" android:versionCode="5" android:versionName="0.5.02"
Como se indica en la Guía de Android Api,
Comenzando con API Level 8, puede permitir que su aplicación se instale en el almacenamiento externo (por ejemplo, la tarjeta SD del dispositivo). Esta es una característica opcional que puede declarar para su aplicación con el atributo de manifiesto android: installLocation. Si no declara este atributo, su aplicación se instalará únicamente en el almacenamiento interno y no se podrá mover al almacenamiento externo.
Creo que es mejor declarar android:installLocation
porque,
- El almacenamiento interno está limitado en algunos dispositivos.
- el usuario tiene la opción de mover la aplicación entre almacenamiento interno y externo.
Consulte la Guía de la API de Android en la ubicación de instalación de la aplicación para obtener más información al respecto.
esto responderá a su pregunta sobre android:versionCode
and android:versionName
¡¡¡¡¡¡¡¡¡¡Espero que ayude!!!!!!!!!!
versionCode – Un valor entero que representa la versión del código de la aplicación, en relación con otras versiones. versionName: valor de cadena que representa la versión de lanzamiento del código de la aplicación, ya que debería mostrarse a los usuarios.
Me gustaría saber cuál es bueno cuando ponemos la aplicación en google play
Depende del requisito de tu aplicación.
Como estoy trabajando en una aplicación de ciclo de sueño como este. Donde necesitamos un servicio para correr toda la noche sin parar. Si coloca su aplicación en SDCard usando preferExternal
. Tan pronto como el usuario desmontar el almacenamiento externo, el proceso en el que se ejecutan estas cosas se terminará.
En esta situación debo establecer android:installLocation="internalOnly"
Y cuando pones tu aplicación en external storage
. No recibirá la transmisión del sistema.
- ¿Problema de conversión de DateFormat en java?
- Valor de Stub de Build.VERSION.SDK_INT en la prueba de unidad local