+ All Categories
Home > Education > Android: Almacenamiento de Datos

Android: Almacenamiento de Datos

Date post: 13-Jun-2015
Category:
Upload: enrique-lopez-manas
View: 778 times
Download: 0 times
Share this document with a friend
Description:
Presentación para el módulo de Introducción a la Programación y Desarrollo con Android del Máster en Desarrollo de Videojuegos para Móviles de la IPECC
13
Con la participación de Electronic Arts En colaboración con la Universidad de Alcalá Enrique LópezMañas Módulo 4: Creación y diseño de videojuegos móviles Android: Almacenamiento de datos
Transcript
Page 1: 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    

Page 2: 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  

Page 3: Android: Almacenamiento de Datos

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  

Page 4: Android: Almacenamiento de Datos

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  

Page 5: Android: Almacenamiento de 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  

Page 6: Android: Almacenamiento de Datos

6  Introducción  a  la  programación  –  Enrique  López  Mañas  

Almacenamiento  externo  

Page 7: Android: Almacenamiento de Datos

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  

Page 8: Android: Almacenamiento de Datos

8  Introducción  a  la  programación  –  Enrique  López  Mañas  

Bases  de  datos  

Page 9: Android: Almacenamiento de Datos

9  Introducción  a  la  programación  –  Enrique  López  Mañas  

Bases  de  datos  

Page 10: Android: Almacenamiento de Datos

10  Introducción  a  la  programación  –  Enrique  López  Mañas  

Bases  de  datos  

Page 11: Android: Almacenamiento de Datos

11  Introducción  a  la  programación  –  Enrique  López  Mañas  

Ejemplo

Bases  de  datos  

Page 12: Android: Almacenamiento de Datos

12  Introducción  a  la  programación  –  Enrique  López  Mañas  

Ejemplo  

Almacenamiento  de  Datos  Sistema  de  Preferencias  Base  de  datos      

Page 13: Android: Almacenamiento 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    


Recommended