Ya sea que esté utilizando un dispositivo móvil o trabajando en un emulador, los archivos de la base de datos se almacenan en la ruta ” / data / data / [your_package_name] / bases de datos “.
Cada vez que crea dinámicamente una base de datos, en realidad crea dos archivos, uno es un archivo de base de datos y el segundo es un archivo de diario .
Ahora, ¿qué son estos dos archivos y por qué Android crea dos archivos?
- Cómo crear una aplicación de Android gratis
- Cómo comenzar a desarrollar una aplicación de Android si conozco lenguajes de programación básicos como C, C ++ y Java
- ¿Cuáles son las mejores aplicaciones de Android para el desarrollo personal?
- ¿Qué tan útil es el taller sobre blogs, desarrollo de Android y piratería ética realizado por Prameel Arjun a través de AISEC, IIT Kharagpur?
- ¿Puedo aprender el desarrollo de Android y el desarrollo web en 45 días?
El archivo de base de datos es un archivo que contiene toda la información que almacenó y confirmó.
-journal archivo específicamente diario de reversión siempre se encuentra en el mismo directorio que el archivo de base de datos y tiene el mismo nombre que el archivo de base de datos, excepto con los 8 caracteres “-journal” adjuntos. El diario de reversión generalmente se crea cuando una transacción se inicia por primera vez y generalmente se elimina cuando una transacción se confirma o revierte .
Además, Android también crea otros archivos temporales de la base de datos, eso depende de la función que esté realizando.
Ahora, ¿cómo puedes ver esos archivos?
Por lo general, si está trabajando en el emulador, estos archivos se pueden ver fácilmente ya que tiene acceso completo a la estructura de archivos, pero en el caso de los dispositivos Android, no puede ver estos archivos directamente.
Para acceder a estos archivos a través de un dispositivo Android, deberá rootear (obtener acceso de root) su teléfono.
¡El brillo de la foto se debe al filtro Bluelight !.
Referencias
¿Qué es la base de datos SQLite “-journal” en Android?
Archivos temporales utilizados por SQLite
Android: ¿dónde se almacena la base de datos SQLite?