Que fait le modify/delete USB storage contents
la permission signifie vraiment ? Accorde-t-elle à l'application l'accès à la lecture, à la modification et à l'écriture d'un document ? todos les données de ma clé USB ? Peut-être est-ce limité à un sous-ensemble de ces données (par exemple, uniquement les données écrites par l'application elle-même) ? Ou cela signifie-t-il quelque chose de totalement différent ?
Réponses
Trop de publicités?Si vous êtes familier avec les concepts d'autorisations de lecture et d'écriture sur diverses plateformes PC, c'est à peu près la même chose que ce qui se passe ici. Vous donnez à l'application un accès en écriture à votre "stockage externe", qui peut être une carte SD ou un espace de stockage fourni avec votre appareil.
Cette autorisation indique que l'application peut créer, modifier ou supprimer tout fichier résidant sur la carte SD (ou l'espace de stockage non amovible que le système d'exploitation traite comme une carte SD).
Il peut donc télécharger un fichier en ligne et l'enregistrer manuellement sur votre carte SD.
Il peut générer son propre fichier image, texte, audio, etc. et le sauvegarder sur votre carte SD.
Il pourrait supprimer n'importe quel fichier sur votre carte SD.
Il pourrait trouver un fichier qui existe déjà sur votre carte SD (même un fichier qui n'a rien à voir avec l'application) et y apporter des modifications.
Cela signifie qu'une application peut lire/écrire sur tout le contenu de votre carte SD. Même si l'application n'a pas cette permission, elle pourra toujours lire le contenu de la carte SD. En lui donnant les droits de modification/écriture, l'application pourra créer, modifier ou supprimer des fichiers.
Dans 99,9% des cas, c'est pour que l'application puisse faire des choses comme sauvegarder des données sur la carte SD. Par exemple, il peut s'agir d'images provenant d'une application de fond d'écran, ou si l'application est utilisée pour sauvegarder vos sms, ou même si une application de podcast a besoin de sauvegarder le fichier mp3 sur la carte SD.
Il y a eu un certain "remue-ménage" ces derniers temps à propos de l'accès par ios à vos photos et autres données sur l'appareil. Il faut se rappeler que ces appareils ne sont pas des téléphones, mais des ordinateurs qui passent des appels téléphoniques. Ce n'est pas différent si j'installe une application sur Windows/Linux/OSX, l'application aura accès à tous les fichiers du système auxquels j'ai accès.
Si vous ne faites pas confiance à une application pour l'installer sur votre PC, vous ne l'installeriez pas. Vous devez faire preuve de la même réflexion avec votre téléphone, mais n'oubliez pas que vous pouvez avoir encore plus d'informations personnelles sur votre téléphone que sur votre PC.
Chaque application a un dossier de stockage spécifique. Mais certains dossiers sont publics, comme les dossiers Images, Musique et Sonneries. En principe, une application peut donc écrire/supprimer des fichiers dans un dossier public et dans son propre dossier.
Jetez un coup d'œil à ce lien pour plus de détails : http://developer.Android.com/guide/topics/data/data-storage.html#SavingSharedFiles
La carte SD est un stockage adoptable et peut être mappée comme un stockage interne ( https://source.Android.com/devices/storage/adoptable ), mais l'USB est un stockage portable et ne peut être traité que comme un stockage externe, ce qui nécessite un traitement différent des autorisations.