Programación de Dispositivos Móviles

App-Data & Files

Persistencia

La persistencia consiste en asegurar que la aplicación recuerde las configuración, pueda leer o escribir archivos, tener un registro de base de datos o cualquier otro elemento con el que se puedan almacenar estados.

Tipo de Almacenamiento

 

  • Preferencias Compartidas
  • Almacenamiento interno
  • Almacenamiento externo
  • Base de datos
  • En la Red

 

Ejemplo 11

Preferencias Compartidas

Se usa la clase SharedPreferences.

Permite guardar y recuperar pares clave-valor persistentes de tipos de datos primitivos.

 

Los datos se conservarán de una sesión de usuario a otra.

 

Los datos se mantienen aunque la aplicación cierre 

 

Se guardan en /data/data/<paquete>/shared_prefs

Ejemplo 12

Guardar Archivos

Existen dos tipos de almacenamiento: Externo e interno

 

Los archivos se manejan con el API FILE

 

Los archivos internos se crean en 

/data/data/<paquete>/files

Ejemplo 13

Uso de base de datos

Android incluye un API de SQL local.

El motor utilizado es SQLite3

 

En la Aplicación lista de tareas, se implementa la forma nativa de acceder SQLite de forma "Manual"

 

Aprender los detalles de esta forma facilitara la forma "Chiva" (ROOM) Ejemplo xx

 

 

07 - Programación de dispositivos móviles

By Néstor Aldana

07 - Programación de dispositivos móviles

  • 266