Article

Android 5.0 Lollipop change le fonctionnement de votre carte SD - et c'est une bonne chose

Google a apporté un nouvel ensemble d'outils pour les développeurs tirer parti de la carte SD sur votre téléphone ou tablette avec Sucette Android 5.0. Grâce à une nouvelle intention, les applications peuvent désormais avoir un accès en lecture et en écriture aux répertoires du stockage amovible, même aux répertoires dont elles ne sont pas propriétaires. Google à son conférence des développeurs Cet été, il a annoncé qu'il aborderait ce problème, et aujourd'hui, les choses ont été officialisées avec une annonce sur le groupe Google sur la plate-forme Android.

Voici ce que vous devez savoir.

Salut à tous, dans KitKat, nous avons introduit des API qui permettent aux applications de lire / écrire des fichiers dans des répertoires spécifiques à l'application sur des périphériques de stockage secondaires, tels que des cartes SD.

Nous avons entendu haut et fort que les développeurs voulaient un accès plus riche au-delà de ces répertoires, donc dans Lollipop, nous avons ajouté le nouvel intent ACTION_OPEN_DOCUMENT_TREE. Les applications peuvent lancer cette intention pour sélectionner et renvoyer un répertoire à partir de tout DocumentProvider pris en charge, y compris de tout stockage partagé pris en charge par l'appareil. Les applications peuvent ensuite créer, mettre à jour et supprimer des fichiers et des répertoires n'importe où sous l'arborescence sélectionnée sans aucune interaction supplémentaire de l'utilisateur. Tout comme les autres intentions de document, les applications peuvent conserver cet accès lors des redémarrages.

Cela donne aux applications un accès large et puissant pour gérer les fichiers tout en impliquant toujours l'utilisateur dans le processus de sélection initial. Les utilisateurs peuvent choisir de donner à votre application l'accès à un répertoire restreint comme "Mes photos de vacances", ou ils peuvent choisir le niveau supérieur d'une carte SD entière; le choix leur appartient.

D'ACCORD. Si vous n'êtes pas un développeur d'applications Android, cela semble assez compliqué. En fait, il est assez compliqué, c'est donc une bonne chose que Google ait fait la plupart du travail. Mais nous pouvons essayer de simplifier un peu les choses.

En utilisant cette nouvelle méthode, un développeur peut maintenant déclarer une autorisation lors de l'installation (qui fait partie de cette liste de les éléments que nous passons habituellement en revue) pour faire des «choses» sur le stockage de l'appareil - y compris le stockage amovible (lire: cartes SD). L'une des choses qu'ils peuvent faire est de vous permettre de choisir le (s) dossier (s) sur la carte SD que vous souhaitez que l'application puisse modifier. Cela peut être un dossier - comme "Music" - ou le dossier de niveau supérieur. N'importe quoi à l'intérieur ce répertoire peut être lu, écrit et éventuellement supprimé.

En termes simples, cela signifie qu'une application comme Ampli de puissance peut désormais modifier les balises des chansons que vous avez dans le dossier Musique. Ou un éditeur de photos peut enregistrer dans le dossier Images, et pas seulement posséder dossier. Ou un gestionnaire de fichiers peut déplacer des fichiers sur la carte SD. Tout ce que le développeur doit faire est de mettre à jour l'application avec les nouvelles méthodes.

Il y aura des problèmes avec certaines applications. Nous pouvons compter sur cela. Et vous devrez autoriser une nouvelle autorisation qui donne à une application un accès presque illimité au stockage de votre appareil, à la fois interne et externe. Mais c'est un moyen (principalement) sûr de permettre aux applications d'avoir accès au stockage de votre appareil qui contourne les commandes standard du système de fichiers au profit d'un modèle de document.

Maintenant, qui sera le premier à l'implémenter, et quand un appareil avec une carte SD verra-t-il une mise à jour Lollipop? Nous devrons juste voir.

Rester en contact

Inscrivez-vous maintenant pour recevoir les dernières nouvelles, offres et plus encore d'Android Central!

instagram story viewer