Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Android 5.0-lolly verandert de manier waarop uw SD-kaart werkt - en dat is een goede zaak

Inhoudsopgave:

Anonim

Google brengt nieuwe ontwikkelaarstools voor meer toegang in Android 5.0 Lollipop

Google heeft een nieuwe set tools voor ontwikkelaars meegenomen om de SD-kaart op uw telefoon of tablet te gebruiken 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 deze zomer kondigde aan dat het deze kwestie zou aanpakken, en vandaag werden dingen meer officieel gemaakt met een aankondiging op de Google-groep van het Android-platform.

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 ACTION_OPEN_DOCUMENT_TREE-intentie toegevoegd. Apps kunnen deze intentie lanceren om een ​​map te kiezen en terug te brengen vanuit elke ondersteunde DocumentProvider, inclusief alle gedeelde opslag die door het apparaat wordt ondersteund. Apps kunnen vervolgens bestanden en mappen overal onder de gekozen structuur maken, bijwerken en verwijderen zonder extra gebruikersinteractie. Net als de andere documentbedoelingen, kunnen apps deze toegang behouden tijdens opnieuw opstarten.

Dit geeft apps brede, krachtige toegang om bestanden te beheren en toch de gebruiker te betrekken 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 volledige SD-kaart kiezen; de keuze is aan hen.

OK. Als je geen ontwikkelaar van Android-applicaties bent, ziet dat er behoorlijk ingewikkeld uit. In feite is het behoorlijk ingewikkeld, dus het is een goede zaak dat Google het meeste werk deed. Maar we kunnen proberen dingen een beetje te vereenvoudigen.

Met behulp van deze nieuwe methode kan een ontwikkelaar nu toestemming geven voor de installatie (dat is onderdeel van die lijst met items die we meestal verdoezelen) om "dingen" te doen op apparaatopslag - inclusief verwijderbare (lees: SD-kaarten) opslag. Een van de dingen die ze kunnen doen, is dat u kunt 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. Alles in deze map kan worden gelezen, geschreven en mogelijk verwijderd.

Simpel gezegd betekent dit dat een app zoals Poweramp nu tags kan bewerken op de nummers die u in de map Muziek heeft. Of een foto-editor kan opslaan in de map Afbeeldingen en niet alleen in de 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 zijn problemen met sommige apps. Daar kunnen we op rekenen. En u moet zorgen voor een nieuwe toestemming die een app bijna onbelemmerde toegang geeft tot uw apparaatopslag - zowel intern als extern. Maar dit is een (meestal) veilige manier om toepassingen toegang te geven tot de opslag op uw apparaat die standaardbestandssysteemopdrachten omzeilt ten gunste van een documentmodel.

Wie gaat het eerst implementeren en wanneer ziet een apparaat met een SD-kaart een Lollipop-update? We zullen het gewoon moeten zien.

Bron: Android-platform