Android: Almacenamiento de Datos

1,235 views

Published on

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,235
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android: Almacenamiento de Datos

  1. 1. Enrique  López-­‐Mañas   Módulo 4: Creación y diseño de videojuegos móvilesAndroid:  Almacenamiento  de  datos     En colaboración con la Con la participación de Universidad de Alcalá Electronic Arts
  2. 2. Contenido   Almacenamiento  de  Datos:   Sistema  de  Preferencias   Almacenamiento  Interno   Almacenamiento  Externo   Base  de  datos  SQLite  Introducción  a  la  programación  –  Enrique  López  Mañas   2  
  3. 3. 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  Introducción  a  la  programación  –  Enrique  López  Mañas   3  
  4. 4. 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  Introducción  a  la  programación  –  Enrique  López  Mañas   4  
  5. 5. 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  Introducción  a  la  programación  –  Enrique  López  Mañas   5  
  6. 6. Almacenamiento  externo  Introducción  a  la  programación  –  Enrique  López  Mañas   6  
  7. 7. 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  Introducción  a  la  programación  –  Enrique  López  Mañas   7  
  8. 8. Bases  de  datos  Introducción  a  la  programación  –  Enrique  López  Mañas   8  
  9. 9. Bases  de  datos  Introducción  a  la  programación  –  Enrique  López  Mañas   9  
  10. 10. Bases  de  datos  Introducción  a  la  programación  –  Enrique  López  Mañas   10  
  11. 11. Ejemplo Bases  de  datos  Introducción  a  la  programación  –  Enrique  López  Mañas   11  
  12. 12. Ejemplo   Almacenamiento  de  Datos   Sistema  de  Preferencias   Base  de  datos      Introducción  a  la  programación  –  Enrique  López  Mañas   12  
  13. 13. Gracias  por  su  atención   Contacto  para  dudas  y  sugerencias   Enrique  López  Mañas   eenriquelopez@gmail.com   @eenriquelopez    En colaboración con la Con la participación deUniversidad de Alcalá Electronic Arts

×