¿Desde dónde puedo aprender a implementar diferentes aplicaciones de Android con respecto al almacenamiento de datos?

Para empezar, me gustaría describir las diferentes opciones de almacenamiento disponibles en Android para almacenar datos.

  1. Preferencia compartida : si desea almacenar algunos datos que generalmente son pequeños y requieren una referencia probablemente una vez cuando se inicia la aplicación, esto podría ser útil. Ejemplo: Mantenga un recuento de cuántas veces se ha iniciado la aplicación.
  2. Sqlite DB : las aplicaciones móviles generalmente tienen uno o más Sqlite DB asociados que se usan cuando tienes algunos datos que se pueden almacenar en forma de tabla. Los datos de la prueba, por ejemplo, se pueden almacenar fácilmente en una base de datos
  3. Almacenamiento del dispositivo : es posible que desee guardar algunos datos / archivos a los que se pueda hacer referencia durante la vida útil de la aplicación, como imágenes, videos, archivos XML o tal vez un archivo Json. Este tipo de archivos se almacenan principalmente en el almacenamiento del dispositivo. Con el almacenamiento del dispositivo, tiene la opción de almacenamiento interno (incorporado) o externo (tarjeta SD, etc.) dependiendo de los requisitos y la disponibilidad.

Por lo general, clasifican las opciones de almacenamiento y siempre puede consultar las opciones de desarrollador para obtener más detalles. El enlace sigue

http://developer.android.com/gui…

Para el tutorial paso a paso, este es el único recurso que cubre la mayoría de las cosas.

http://developer.android.com/tra