¿Copia de seguridad y restauración de la aplicación Android?
-
25-10-2019 - |
Pregunta
Para la aplicación que estoy creando, me gustaría que los usuarios puedan hacer una copia de seguridad de sus datos de aplicación (a una tarjeta SD, por ejemplo). Lo que quiero decir con datos de aplicación son las preferencias y la base de datos SQLite. También me gustaría hacer posible restaurar los datos.
¿Es posible hacer esto con BackupManager? En caso afirmativo, alguien puede darme un ejemplo simple.
Solución
BackupManager es para guardar sus datos en la nube. Para tener algo respaldado en la tarjeta SD, podría escribir algún tipo de servicio para su aplicación que lo haga. Todos los archivos/dbs/preferencias se pueden escribir en una carpeta.
Pero, este enfoque también tiene un riesgo si el usuario formatea su tarjeta SD o elimina deliberadamente la carpeta. No puedes tener control sobre eso.