¿En qué carpeta de Android escriben datos las aplicaciones de Android?

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

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.

¡Gracias Denver Harrison Jr por el A2A!

Las aplicaciones de Android pueden escribir datos en muchas carpetas diferentes, por muchas razones diferentes; ver aquí: ¿Dónde almacenan datos las aplicaciones de Android? y aquí: ¿Dónde se almacena realmente el archivo de datos de la aplicación en el dispositivo Android?

Además, vea la respuesta a continuación por: Gideon Adewumi, ¡ya que es muy bueno!

~ N

Depende de la aplicación.

Algunas aplicaciones pueden usar el directorio interno, mientras que otras pueden usar el directorio externo.

El directorio externo va a la tarjeta SD. Mientras tanto, el directorio interno predeterminado para aplicaciones de terceros es / data / data / {su nombre de paquete} /. Pero algunos sistemas y aplicaciones preinstaladas pueden usar diferentes ubicaciones.

More Interesting

¿Qué versiones de Android son mejores para el desarrollo de una aplicación?

¿Cuál es la mejor manera de aprender la codificación de aplicaciones de Android al instante?

Perdí mi contraseña para el APK de la aplicación de Android. Así que tuve que volver a listar como una nueva aplicación. Pero ahora tengo el error de que la aplicación ya existe a pesar de que la publiqué. ¿Cómo puedo arreglar esto?

¿Cuál es la explicación técnica o el significado técnico de 'rooting' en el caso del sistema operativo Android?

¿Cuál es la diferencia entre publicar una aplicación a través de sitios web de creación de aplicaciones y Android Studio?

¿Cómo hacer y agregar una función de videollamada en un proyecto de Android Studio, sin usar QuickBlox en una aplicación de chat? ¿Qué función se usa para esto?

Empresas de desarrollo móvil: ¿Cuáles son algunas (principales) empresas en Chicago que se centran en el desarrollo de aplicaciones móviles (iOS, Android, etc.)?

¿Cuáles son los mejores currículums para el desarrollador de Android?

¿Qué lleva más tiempo: desarrollo de iPhone o desarrollo de Android?

¿Quién gana más de 50 $ por día con las aplicaciones de Android aquí en Quora?

¿Es posible formatear su dispositivo Android a cualquier versión del sistema operativo Android, incluso si no hay ningún tipo de lanzamiento oficial?

¿Cuáles son los requisitos básicos necesarios para comenzar el desarrollo de Android?

¿Se requiere un nombre de dominio para crear una aplicación de Android (nombre del paquete)?

¿Cuál es una versión más confiable de Android, 1-Jelly bean 2-KitKat? ¿Cuál es su impresión en personas y dispositivos? ¿Cuál es más adecuado, más saludable, menos consumo de batería o más rápido y seguro?

Cómo reparar un sistema Android