Préface
Étant donné que vous mentionnez l'apparition d'une fenêtre contextuelle demandant l'autorisation d'accéder au site Web de l Stockage je peux supposer que votre version d'Android est 6.0 ou plus.
L'autorisation de stockage
En Stockage permet à une application d'accéder au contenu de l'espace de travail de l'utilisateur. /storage/emulated/0
chemin. Cela signifie qu'une application serait alors en mesure de lire y écrire tout sous cet emplacement, qu'il soit créé par vous ou par une autre application. Il convient de mentionner que cette permission ne permet pas de manipuler une carte SD externe .
En clair, /sdcard
tend à contenir tout fichier que vous téléchargez, toute photo que vous prenez, toute musique que vous écoutez, etc.
Les données internes
Toute application installée possède un répertoire privé contenant ses données. Ces répertoires sont situés à /data/data/
et sont nommés d'après le package name
de chaque application. Étant donné que toute application est mise en bac à sable au moyen d'un système de contrôle de l'accès. user id
et un group id
toute application ne peut accéder qu'aux données qu'elle possède, et l'approche de la Stockage La permission n'a aucun effet. Ces répertoires ne devraient concerner que les utilisateurs experts, car ils sont essentiels au fonctionnement des applications.
Il y a, bien sûr, une exception. Si votre téléphone est enraciné, toute application nécessitant des privilèges d'enracinement sera potentiellement capable de lire et d'écrire depuis et vers n'importe quel emplacement de votre appareil. Cela signifie que, si votre téléphone est enraciné, vous devez toujours avoir un filtre tel que SuperSU de Chainfire ou Superuser de Phh pour être notifié lorsqu'une application demande un tel privilège, afin de pouvoir le refuser.