Guardando información

Dependencias y prerrequisitos

  • Android 1.6 (nivel API 4) o superior
  • Familiaridad con las colecciones clave-valor
  • Familiaridad con la API de E/S de archivos de Java
  • Familiaridad con bases de datos SQL

También deberías leer

La mayoría de las aplicaciones Android necesitan guardar alguna clase de información, aunque sólo sea el estado de la aplicación en el método onPause() para que no se pierda el progreso del usuario. La mayoría de las aplicaciones no triviales también necesitan guardar preferencias del usuario, y algunas aplicaciones deben gestionar grandes cantidades de información almacenada en archivos y bases de datos. Esta clase sirve como introducción a las principales opciones de almacenamiento disponibles en Android, incluyendo:

  • Guardar pares clave-valor de tipos de datos simples en el archivo de preferencias compartidas
  • Guardar ficheros en el sistema de archivos de Android
  • Usar bases de datos gestionadas con SQLite

Lecciones

Guardando colecciones clave-valor
Aprende a usar el archivo de preferencias compartidas para almacenar pequeñas cantidades de datos utilizando pares de clave y valor.
Guardando archivos
Aprende a almacenar en archivos largas secuencias de datos que se lean habitualmente de forma secuencial.
Guardando información en bases de datos SQL
Aprende a usar una base de datos SQLite para leer y guardar información estructurada.