¿Se eliminan las preferencias compartidas asociadas con la aplicación cuando se quita la aplicación?

¿ SharedPreferences valor SharedPreferences para una aplicación se conserva incluso después de su eliminación?

Si no, me gustaría conservar las SharedPreferences incluso después de que la aplicación sea desinstalada / eliminada. ¿Hay alguna manera?

Editar: soy reacio a guardar los ajustes en la tarjeta SD. ¿Hay alguna manera de almacenarlos en la memoria del teléfono?

SharedPreferences se eliminan cuando se desinstala una aplicación, pero puede utilizar BackupManager para realizar una copia de seguridad en la nube. Reto Meier tiene una buena entrada en el blog para empezar.

Este enfoque significa que si un usuario lo instala en un teléfono nuevo, puede tener sus preferencias copiadas allí también.

Sí, las preferencias compartidas se almacenan en el directorio de datos de la aplicación. Cuando se desinstala la aplicación, se elimina el archivo.

Si desea conservar las preferencias compartidas, tendrá que trabajar con un archivo en la tarjeta sd.

Sí, se eliminarán. Tendrías que guardar una copia de seguridad en la tarjeta SD y restaurarla al reinstalarla.

  • ¿Preferencias compartidas? Javax.crypto.BadPaddingException: bloque de pad corrompido sólo en algunos dispositivos
  • Obtenga el valor de preferencias compartidas de Android en la clase activity / normal
  • Cómo evitar que una preferencia compartida sea clara al establecer
  • Guardar ArrayList en SharedPreferences
  • ¿Es buena idea usar las preferencias compartidas de Android para almacenar grandes cantidades de datos?
  • Quiero borrar el valor de la preferencia compartida
  • sharedPreferences no compartirá entre las actividades
  • ¿Cuál es la diferencia entre commit () y apply () en Shared Preference
  • SharedPreferences no funciona - getString devuelve siempre el valor predeterminado
  • ¿Dónde se almacenan las preferencias compartidas?
  • Uso de las preferencias compartidas para un ahorro de alto valor
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.