Artikel

Android 5.0 Lollipop ändrar hur ditt SD-kort fungerar - och det är bra

protection click fraud

Google har tagit med en ny uppsättning verktyg för utvecklare utnyttja SD-kortet på din telefon eller surfplatta med Android 5.0 Lollipop. Med hjälp av en ny avsikt kan applikationer nu ha läs- och skrivåtkomst till kataloger på flyttbar lagring - även kataloger som de inte äger. Google på sin utvecklarkonferens i somras tillkännagav att man skulle ta itu med denna fråga, och idag blev saker och ting mer officiella med ett tillkännagivande på Android-plattformens Google-grupp.

Här är vad du behöver veta.

Hej alla, i KitKat introducerade vi API: er som låter appar läsa / skriva filer i appspecifika kataloger på sekundära lagringsenheter, till exempel SD-kort.

Vi hörde högt och tydligt att utvecklare ville ha rikare åtkomst utöver dessa kataloger, så i Lollipop lade vi till den nya ACTION_OPEN_DOCUMENT_TREE-avsikten. Appar kan starta denna avsikt att välja och returnera en katalog från alla dokumentproviders som stöds, inklusive vilken delad lagring som stöds av enheten. Appar kan sedan skapa, uppdatera och ta bort filer och kataloger var som helst under det plockade trädet utan ytterligare användarinteraktion. Precis som de andra dokumentens avsikter kan appar bestå den här åtkomsten över omstart.

Detta ger appar bred och kraftfull åtkomst för att hantera filer medan de fortfarande involverar användaren i den första urvalsprocessen. Användare kan välja att ge din app åtkomst till en smal katalog som "Mina semesterbilder", eller så kan de välja toppnivån på ett helt SD-kort; valet är deras.

OK. Om du inte är en Android-applikationsutvecklare ser det ganska komplicerat ut. I själva verket är det är ganska komplicerat, så det är bra att Google gjorde det mesta av jobbet. Men vi kan försöka förenkla saker lite.

Med den här nya metoden kan en utvecklare nu deklarera tillstånd för installation (det är en del av listan över objekt som vi vanligtvis glansar över) för att göra "saker" på enhetslagring - inklusive avtagbar lagring (läs: SD-kort). En av de saker de kan göra är att låta dig välja vilken eller vilka mappar på SD-kortet du vill att applikationen ska kunna ändra. Det kan vara en mapp - som "Musik" - eller mappen på högsta nivå. Något inuti denna katalog kan läsas, skrivas och eventuellt raderas.

Enkelt uttryckt betyder det att en app som Poweramp kan nu redigera taggar på de låtar du har i musikmappen. Eller en fotoredigerare kan spara i mappen Bilder och inte bara dess egen mapp. Eller en filhanterare kan flytta filer på SD-kortet. Allt som utvecklaren behöver göra är att uppdatera appen med de nya metoderna.

Det kommer att finnas problem med vissa appar. Vi kan lita på det. Och du måste tillåta en ny behörighet som ger en app nästan obegränsad åtkomst till din enhetslagring - både internt och externt. Men det här är ett (mestadels) säkert sätt att låta applikationer få åtkomst till lagring på din enhet som kringgår standardfilsystemskommandon till förmån för en dokumentmodell.

Vem kommer nu att vara först med att implementera det, och när kommer en enhet med ett SD-kort att se en Lollipop-uppdatering? Vi får bara se.

Hålla kontakten

Registrera dig nu för att få de senaste nyheterna, erbjudanden och mer från Android Central!

instagram story viewer