Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

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

Table des matières:

Anonim

Google apporte de nouveaux outils de développement pour permettre plus d'accès dans Android 5.0 Lollipop

Google a mis au point un nouvel ensemble d'outils permettant aux développeurs d'exploiter la carte SD de votre téléphone ou de votre tablette avec Android 5.0 Lollipop. Avec 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 qu’elles ne possèdent pas. Lors de la conférence des développeurs de cet été, Google a annoncé qu'il s'attaquerait à ce problème. Aujourd'hui, les choses se sont officialisées avec une annonce sur le groupe Google à plate-forme Android.

Voici ce que vous devez savoir.

Bonjour à tous, dans KitKat, nous avons introduit des API qui permettent aux applications de lire / écrire des fichiers dans des répertoires spécifiques à des applications sur des périphériques de stockage secondaires, telles 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. C'est pourquoi, dans Lollipop, nous avons ajouté la nouvelle intention ACTION_OPEN_DOCUMENT_TREE. Les applications peuvent lancer cette intention pour sélectionner et renvoyer un répertoire à partir de tout fournisseur de documents pris en charge, y compris de tout le stockage partagé pris en charge par le périphérique. 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 du 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 l'utilisateur dans le processus de sélection initial. Les utilisateurs peuvent choisir de donner à votre application l'accès à un répertoire étroit comme "Mes photos de vacances" ou de sélectionner le niveau supérieur d'une carte SD complète. le choix leur appartient.

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

À l'aide de cette nouvelle méthode, un développeur peut désormais déclarer une autorisation d'installation (qui fait partie de la liste des éléments que nous dissimulons habituellement) pour effectuer des "opérations" 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 ou les dossiers de la carte SD que vous souhaitez que l’application puisse modifier. Cela pourrait être un dossier - comme "Musique" - ou le dossier de niveau supérieur. Tout ce qui se trouve dans ce répertoire peut être lu, écrit et éventuellement supprimé.

En termes simples, cela signifie qu’une application telle que Poweramp peut désormais modifier les étiquettes des chansons que vous avez dans le dossier Musique. Ou un éditeur de photo peut enregistrer dans le dossier Images, et pas seulement dans son propre 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 devez autoriser une nouvelle autorisation qui donne à une application un accès presque sans entrave au stockage de votre appareil, à la fois interne et externe. Mais c’est un moyen (surtout) sûr de permettre aux applications d’avoir accès au stockage de votre appareil en contournant les commandes de système de fichiers standard au profit d’un modèle de document.

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

Source: plate-forme Android