0 votes

Alternative à l'autorisation de stockage

J'ai remarqué que presque toutes les applications demandent le Storage et c'est tout à fait normal puisqu'ils ont besoin de stocker des données pour fonctionner correctement. Mais ça m'embête un peu qu'ils aient accès à tous de mes données. Principalement parce que la plupart des applications ont besoin de stockage pour leurs propres fichiers, et n'ont rien à voir avec mes photos, mes chansons, etc. Idéalement, je voudrais donc donner aux applications la permission d'écrire n'importe quelle quantité de données sur le stockage, mais qu'elles ne puissent pas lire/modifier d'autres données.

Existe-t-il une autre autorisation qui permette d'écrire n'importe quel fichier dans le stockage, mais de lire et de modifier uniquement les fichiers créés par l'application elle-même ?

1voto

Michael Kohne Points 1798

C'est un peu plus subtil que ça. L'autorisation de stockage ne donne PAS à l'application la possibilité de lire et d'écrire tout ce qui se trouve sur l'appareil. Elle donne à l'application la possibilité de lire et d'écrire des choses comme les cartes SDC et les périphériques USB. Elle ne donne PAS à l'application la possibilité de lire et d'écrire tout ce qui se trouve sur le stockage principal de l'appareil (où les applications placent leurs bases de données par défaut).

La raison pour laquelle il ne se limite pas aux fichiers de l'application est que le stockage externe est généralement formaté avec le système de fichiers FAT, qui n'a aucun concept de permissions au niveau des fichiers ou des répertoires. Il n'y a tout simplement aucun moyen pour Android d'appliquer la restriction des fichiers. De plus, comme ce type de stockage est souvent amovible, même si le système de fichiers prenait en charge les autorisations, rien ne vous empêcherait de retirer le support et d'utiliser un autre ordinateur pour modifier lesdites autorisations.

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