Esta respuesta se explica mejor aquí. En el intercambio de Android
¿Dónde almacenan datos las aplicaciones de Android?
Todas las aplicaciones (raíz o no) tienen datos predeterminados
- Cómo tomar los datos de una aplicación de Android
- ¿Cómo ganan dinero las aplicaciones gratuitas de Android en Google Play Store?
- ¿Cuál es la plataforma perfecta para desarrollar aplicaciones de Android?
- ¿Qué hacen las primeras 3 líneas de la función de Android onCreate?
- ¿Qué sistema operativo debo usar para Android Studio, Windows 8 o Ubuntu?
directorio, que es / data / data /
. Por defecto, las aplicaciones
bases de datos, configuraciones y todos los demás datos van aquí. Si
una aplicación espera grandes cantidades de datos
almacenado, o por otras razones quiere “ser amable con
almacenamiento interno “, hay un correspondiente
directorio en la tarjeta SD (Android / data /
).
Aparte de eso, todas las aplicaciones pueden almacenar datos en cualquier lugar
en la tarjeta SD, ya que no hay restricciones, y
Muchas aplicaciones lo hacen. Pueden usar nombres de directorio
libremente (y lo hacen de nuevo), que es lo que a menudo
hace que sea difícil decidir qué es todo eso “basura” en el
la tarjeta está destinada y qué se puede eliminar.
Sin embargo, como Tom señaló, las aplicaciones raíz podrían
almacenar sus datos en casi todas partes en su
dispositivo, generalmente siguen las mismas reglas que
otras aplicaciones.
Puedes encontrar una explicación general del Android
jerarquía de directorios en mi respuesta aquí. Para tu
pregunta específica podría agregar algunos detalles más
en / data / data / (y
parte SD correspondiente):
bases de datos /: aquí van las bases de datos de la aplicación
lib /: bibliotecas y ayudantes para la aplicación
archivos /: otros archivos relacionados
shared_prefs /: preferencias y configuraciones
caché /: bueno, cachés
Puede haber varios directorios más en este
lugar, o menos, todo depende de la aplicación. En su
propio “directorio de inicio” (y eso es lo que básicamente
es decir, en términos de Linux) pueden colocar archivos donde
ellos quieren. Por lo general, estos archivos y directorios son
solo accesible desde la aplicación en sí (y root, de
Por supuesto) – aparte de los almacenados en la tarjeta SD,
que son accesibles para todas las aplicaciones.