presentacion usos de datos y xml dom

16
Uso de Datos y XML DOM Luis Jara Castillo Ricardo Navarro Riquelme

Upload: rnavarro92

Post on 11-Apr-2017

289 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Presentacion usos de datos y xml dom

Uso de Datos y XML DOM

Luis Jara Castillo Ricardo Navarro Riquelme

Page 2: Presentacion usos de datos y xml dom

Alternativas para Guardar Datos

en Android

•Preferencias

•Base de Datos

•Ficheros

•XML

•Content Providers

Page 3: Presentacion usos de datos y xml dom

Preferencias

Utilizar la clase SharedPreferences.

Utilizar el método getSharedPreferences().

Modo de Acceso: MODE_PRIVATE

MODE_WORLD_READABLE

MODE_WORLD_WRITABLE

Metodo putString().

Metodo commit().

Page 4: Presentacion usos de datos y xml dom

Preferencias

Page 5: Presentacion usos de datos y xml dom

Base de Datos

SQLITE

Utilizar la clase SQLiteOpenHelper

Contiene dos métodos:

onCreate()

onUpgrade()

Utilizar el método execSQL().

Page 6: Presentacion usos de datos y xml dom

Base de Datos

Page 7: Presentacion usos de datos y xml dom

Base de Datos: Insertar,

Actualizar y Eliminar Caso 1:

Caso 2:

Utilizar Métodos: insert()

update()

delete()

Page 8: Presentacion usos de datos y xml dom

Ficheros: Memoria Interna

Escribir Fichero: openFileOutput() MODE_PRIVATE

MODE_APPEND

Leer Fichero: openFileInput()

Page 9: Presentacion usos de datos y xml dom

Ficheros: Escribir y Leer

Escribir

Leer

Page 10: Presentacion usos de datos y xml dom

Ficheros: Memoria Externa

Verificar Memoria Externa: getExternalStorageStatus() MEDIA_MOUNTED

MEDIA_MOUNTED_READ_ONLY

MEDIA_UNMOUNTED

MEDIA_REMOVED

Page 11: Presentacion usos de datos y xml dom

Ficheros: Memoria Externa

Obtener Ruta: getExternalStorageDirectory()

Permisos: AndroidManifest.xml

Page 12: Presentacion usos de datos y xml dom

XML DOM

Page 13: Presentacion usos de datos y xml dom

Content Providers

Utilizar ContentProvider

Declarar content provider en AndroidManifest.xml

Utilizar algún método de almacenamiento interno

Acceso mediante una URI:

Page 14: Presentacion usos de datos y xml dom

Content Provider

onCreate()

query()

insert()

update()

delete()

getType()

Page 15: Presentacion usos de datos y xml dom

Content Providers: Manifest

Page 16: Presentacion usos de datos y xml dom

Uso de Datos y XML DOM

Luis Jara Castillo Ricardo Navarro Riquelme