8 votes

Comment savoir quel dossier est créé par quelles applications Android ?

D'après ce que j'ai compris, la majorité des applications Android peuvent avoir créé des dossiers soit sur le stockage local, soit sur la carte SD.

Alors, comment savoir quels dossiers appartiennent à quelles applications (je sais que certaines applications ont des paramètres qui vous montrent quel dossier elles ont créé mais existe-t-il des solutions où l'on peut facilement trouver tous les dossiers correspondant à ses applications dans une liste similaire à celle présentée ci-dessous) ?

\====================================
| Apps Name |   Folder             |
====================================
| ABB       | \\sdcard\\actionbb     |
| ZZX       | \\sdcard\\zoneX        |
|           | \\local\\zoneXconf     |
====================================

En effet, parfois, lorsqu'on désinstalle une application, la désinstallation ne supprime pas ces dossiers.

4voto

ryandenki Points 357

Si vous ouvrez un fichier en tant que Context.MODE_PRIVATE, le fichier est créé dans /data/data/app_packagename et n'est accessible qu'à votre application. Vous pouvez voir la permission et le propriétaire de ces fichiers en ligne de commande.

adb shell ls -al

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

Mais les fichiers sur la carte SD sont publics pour tous les utilisateurs, donc vous ne pouvez pas savoir quel dossier appartient à quelle application.

Les fichiers enregistrés sur le stockage externe sont lisibles dans le monde entier et peuvent être modifiés par l'utilisateur lorsqu'il active la mémoire de masse USB pour transférer des des fichiers sur un ordinateur.

Voir ceci lien pour les détails.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X