Android: Almacenamiento de Datos
-
Upload
enrique-lopez-manas -
Category
Education
-
view
785 -
download
0
description
Transcript of Android: Almacenamiento de Datos
Con la participación de Electronic Arts
En colaboración con la Universidad de Alcalá
Enrique López-‐Mañas
Módulo 4: Creación y diseño de videojuegos móviles
Android: Almacenamiento de datos
2 Introducción a la programación – Enrique López Mañas
Contenido
Almacenamiento de Datos: Sistema de Preferencias Almacenamiento Interno Almacenamiento Externo Base de datos SQLite
3 Introducción a la programación – Enrique López Mañas
Sistema de preferencias
Permite guardar y recuperar datos primiHvos en un formato Llave-‐Valor
Los datos quedan guardados aunque la aplicación se haya cerrado
4 Introducción a la programación – Enrique López Mañas
Almacenamiento interno
UHlización de la memoria interna del disposiHvo
Por defecto, datos privados a la aplicación y otras aplicaciones no pueden acceder
Al desinstalar la aplicación se borran también ésos datos
ÚHl para cachear datos
5 Introducción a la programación – Enrique López Mañas
Almacenamiento externo
(Casi) todos los disposiHvos Android disponen de un almacenamiento externo
Diferencia con almacenamiento interno en que éstos pueden montarse y desmontarse (Tarjeta SD, etc...)
Datos accesibles a todas las aplicaciones y también al usuario
Guardar datos para comparHr:
Musica Tonos Fotos
6 Introducción a la programación – Enrique López Mañas
Almacenamiento externo
7 Introducción a la programación – Enrique López Mañas
Bases de Datos
Soporte de bases de datos SQLite Permite uHlizar ésa base de datos dentro de un Content Provider
Debug de la base de datos: Acceso desde el terminal
8 Introducción a la programación – Enrique López Mañas
Bases de datos
9 Introducción a la programación – Enrique López Mañas
Bases de datos
10 Introducción a la programación – Enrique López Mañas
Bases de datos
11 Introducción a la programación – Enrique López Mañas
Ejemplo
Bases de datos
12 Introducción a la programación – Enrique López Mañas
Ejemplo
Almacenamiento de Datos Sistema de Preferencias Base de datos
Con la participación de Electronic Arts
En colaboración con la Universidad de Alcalá
Gracias por su atención Contacto para dudas y sugerencias
Enrique López Mañas [email protected]
@eenriquelopez