8 votos

¿Cómo se puede saber qué carpeta es creada por qué aplicaciones de Android?

A mi entender, la mayoría de las aplicaciones de Android pueden haber creado algunas carpetas ya sea en el almacenamiento local o en la tarjeta SD.

Entonces, ¿cómo sé qué carpetas pertenecen a qué aplicaciones? (Sé que algunas aplicaciones tienen ajustes que te muestran en qué carpeta se han creado, pero ¿hay alguna solución donde se pueda encontrar fácilmente todas las carpetas correspondientes a sus aplicaciones en una lista similar a la que se muestra a continuación?)

\====================================
| Nombre de la Aplicación | Carpeta |
====================================
| ABB                     | \\sdcard\\actionbb  |
| ZZX                     | \\sdcard\\zoneX     |
|                         | \\local\\zoneXconf  |
====================================

Esto es porque, a veces, cuando se desinstala una aplicación, la desinstalación no elimina estas carpetas.

4voto

faylon Puntos 131

Si abres un archivo como Context.MODE_PRIVATE, entonces el archivo se crea en /data/data/app_packagename y solo es accesible para tu aplicación. Puedes ver los permisos y propietario de estos archivos en línea de comandos.

adb shell ls -al

drwxr-x--x    1 app_28   app_28        2048 Dec  6  2011 com.android.mms

Pero los archivos en la tarjeta sd son públicos para todos los usuarios, por lo que no puedes saber a qué aplicación pertenece cada carpeta.

Los archivos guardados en el almacenamiento externo son legibles por todos y pueden ser modificados por el usuario cuando habilitan el almacenamiento masivo USB para transferir archivos a una computadora.

Ver este enlace para más detalles.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X