Artikel

Android 5.0 Lollipop verandert de manier waarop uw SD-kaart werkt - en dat is maar goed ook

protection click fraud

Google heeft een nieuwe set tools voor ontwikkelaars geïntroduceerd gebruik maken van de SD-kaart op je telefoon of tablet met Android 5.0 Lollipop. Met een nieuwe intentie kunnen applicaties nu lees- en schrijftoegang hebben tot mappen op verwijderbare opslag, zelfs mappen die ze niet bezitten. Google op zijn ontwikkelaarsconferentie kondigde deze zomer aan dat het dit probleem zou aanpakken, en vandaag werden de zaken officieeler gemaakt met een aankondiging op de Android-platform Google-groep.

Dit is wat u moet weten.

Hallo allemaal, in KitKat hebben we API's geïntroduceerd waarmee apps bestanden kunnen lezen / schrijven in app-specifieke mappen op secundaire opslagapparaten, zoals SD-kaarten.

We hoorden luid en duidelijk dat ontwikkelaars rijkere toegang wilden buiten deze mappen, dus hebben we in Lollipop de nieuwe intentie ACTION_OPEN_DOCUMENT_TREE toegevoegd. Apps kunnen deze intentie starten om een ​​directory te kiezen en terug te sturen van elke ondersteunde DocumentProvider, inclusief alle gedeelde opslag die door het apparaat wordt ondersteund. Apps kunnen vervolgens overal onder de gekozen boom bestanden en mappen maken, bijwerken en verwijderen zonder enige extra gebruikersinteractie. Net als de andere intenties van het document, kunnen apps deze toegang behouden tijdens het opnieuw opstarten.

Dit geeft apps een brede, krachtige toegang om bestanden te beheren, terwijl de gebruiker toch wordt betrokken bij het eerste selectieproces. Gebruikers kunnen ervoor kiezen om uw app toegang te geven tot een smalle map, zoals "Mijn vakantiefoto's", of ze kunnen het hoogste niveau van een hele SD-kaart kiezen; de keuze is aan hen.

OK. Als u geen ontwikkelaar van Android-applicaties bent, ziet dat er behoorlijk ingewikkeld uit. In feite is het is best ingewikkeld, dus het is maar goed dat Google het meeste werk heeft gedaan. Maar we kunnen proberen de zaken een beetje te vereenvoudigen.

Met behulp van deze nieuwe methode kan een ontwikkelaar nu toestemming geven voor installatie (dat is onderdeel van die lijst met items die we meestal verdoezelen) om "dingen" te doen op de apparaatopslag - inclusief verwijderbare (lees: SD-kaarten) opslag. Een van de dingen die ze kunnen doen, is u toestaan ​​te kiezen welke map (pen) op de SD-kaart u wilt dat de toepassing kan wijzigen. Dit kan een map zijn - zoals "Muziek" - of de map op het hoogste niveau. Iets binnen deze map kan worden gelezen, geschreven en mogelijk verwijderd.

Simpel gezegd betekent dit dat een app leuk vindt Poweramp kan nu tags bewerken voor de nummers in de muziekmap. Of een foto-editor kan opslaan in de map Afbeeldingen, en niet alleen in de map Afbeeldingen eigen map. Of een bestandsbeheerder kan bestanden op de SD-kaart verplaatsen. Het enige dat de ontwikkelaar hoeft te doen, is de app bijwerken met de nieuwe methoden.

Er zullen problemen zijn met sommige apps. Daar kunnen we op rekenen. En u moet een nieuwe toestemming toestaan ​​die een app bijna onbelemmerde toegang geeft tot uw apparaatopslag - zowel intern als extern. Maar dit is een (meestal) veilige manier om applicaties toegang te geven tot de opslag op uw apparaat die standaard bestandssysteemopdrachten omzeilt ten gunste van een documentmodel.

Wie zal het nu als eerste implementeren en wanneer krijgt een apparaat met een SD-kaart een Lollipop-update te zien? We zullen het gewoon moeten zien.

In contact te blijven

Meld u nu aan voor het laatste nieuws, aanbiedingen en meer van Android Central!

instagram story viewer