Android proporciona smth. así O tengo que verificarlo todo durante el inicio de mi aplicación "Oh, ¿estoy recién instalado? ¿Tengo que inicializar las Preferencias compartidas ahora?"Android: ¿Establecer preferencias compartidas durante la instalación?
Respuesta
Es una buena idea para comprobar la existencia archivo de preferencias de todos modos si usted depende de ciertos valores críticos.
Puede obtener cualquier par de clave/valor de las preferencias y proporcionar un valor predeterminado en la llamada a método, como este: prefValue = prefs.getString("prefName", "defaultValue");
, no es necesario inicializar.
Si la clave ("prefName" en este caso) no existe en las preferencias, se usará el valor predeterminado. Una vez que le permite al usuario cambiar las preferencias, la actividad de preferencias se encargará de volver a escribir los valores modificados en las preferencias.
Aquí hay un buen tutorial sobre Android Preferencias:
http://www.kaloer.com/android-preferences
Ya lo estoy usando. Sin embargo, me pregunté cómo configurarlos durante la instalación. – OneWorld
@OneWorld: no puede ejecutar ningún código durante la instalación. – CommonsWare
Estoy seguro de eso. Es por eso que estoy preguntando si Android proporciona configuraciones de preferencias en su instalación. – OneWorld
Si le preocupa que el usuario puede borrar los datos de su aplicación, considere el uso de esta bandera dentro de la etiqueta de <application>
AndroidManifest.xml:
android:manageSpaceActivity="path.to.your.activity"
Entonces, en lugar de "Borrar datos" botón, que será " Gestiona el espacio ". Y se llamará a su actividad cuando el usuario haga clic en ese botón.
En general, debe hacer lo que se mencionó Select0r. El resto de los "xml/... predeterminados" no valen para el tiempo que usted mantiene su proyecto.
- 1. Preferencias compartidas de Android
- 2. preferencias compartidas editor de
- 3. Preferencias compartidas de Android que no guardan
- 4. Preferencias compartidas de Android en diferentes aplicaciones
- 5. Android Preferencias compartidas con actividades múltiples
- 6. Android: Recuperando preferencias compartidas de otra aplicación
- 7. Inicialización de preferencias compartidas de Android
- 8. Android Almacenamiento interno VS Preferencias compartidas
- 9. Cómo usar las Preferencias Compartidas
- 10. Preferencias compartidas solo guardadas la primera vez
- 11. Eliminar archivo de preferencias compartidas
- 12. ¿Cómo guardar HashMap en Preferencias compartidas?
- 13. ¿Las preferencias compartidas pueden ser privadas?
- 14. Problema al guardar las preferencias compartidas en Android
- 15. ¿Cómo acceder a las preferencias compartidas entre actividades en Android?
- 16. ¿Ver las preferencias compartidas de una aplicación de Android?
- 17. de acceso Preferencias compartidas por diferentes Actividad (Android)
- 18. Android: ¿Es posible tener múltiples preferencias compartidas distintas por aplicación?
- 19. Preferencias compartidas vs base de datos
- 20. ¿Dónde se almacenan las preferencias compartidas?
- 21. Android check para la aplicación dependiente durante la instalación?
- 22. ¿Cómo evitar que CMake cree un enlace simbólico para bibliotecas compartidas durante la instalación?
- 23. ¿Se eliminan las preferencias compartidas en las aplicaciones de Android cuando un usuario actualiza la aplicación?
- 24. error fatal durante la instalación del paquete (durante la instalación de libv8)
- 25. Preferencias compartidas - longitud máxima de un solo valor
- 26. Guardar una lista de arrays de Cadenas para preferencias compartidas
- 27. androide: comprobar si existe valor en Preferencias del compartidas
- 28. ¿Cómo obtengo las Preferencias Compartidas desde una Actividad Preferencial en Android?
- 29. Android: ¿Cómo reinicio/borro las preferencias de la aplicación durante la prueba unitaria?
- 30. ¿Cómo se puede escribir el código para hacer preferencias compartidas para una matriz en Android?
Ok, eso es correcto. Sin embargo, de alguna manera debe ser posible empacar un archivo de configuración predefinido en el archivo apk – OneWorld
Hasta donde yo sé, solo se puede construir un método de inicialización que básicamente crea el archivo de preferencias con los valores deseados. –
bueno, aún tengo que poner las preferencias en el código del programa; ( – OneWorld