Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Android 5.0 lizalica mijenja način rada vaše SD kartice - i to je dobra stvar

Sadržaj:

Anonim

Google donosi nove alate za razvojne programere kako bi omogućio veći pristup u Android 5.0 Lollipop

Google je donio novi set alata za programere za korištenje SD kartice na vašem telefonu ili tabletu s Android 5.0 Lollipop. Koristeći novu namjeru, aplikacije sada mogu imati pristup za čitanje i pisanje u mape na izmjenjivoj pohrani - čak i direktoriju koje ne posjeduju. Google je na svojoj konferenciji za razvojne programere ovog ljeta najavio da će se baviti ovim problemom, a danas su stvari postale službenije objavom na Google-ovoj platformi za Android platformu.

Evo što trebate znati.

Pozdrav svima, u KitKatu smo predstavili API-je koji omogućuju aplikacijama čitanje / pisanje datoteka u specifičnim aplikacijama na sekundarnim uređajima za pohranu, kao što su SD kartice.

Čuli smo glasno i jasno da programeri žele bogatiji pristup izvan ovih direktorija, pa smo u Lollipop dodali novu namjeru ACTION_OPEN_DOCUMENT_TREE. Aplikacije mogu pokrenuti ovu namjeru odabira i vraćanja direktorija iz bilo kojeg podržanog DocumentProvider-a, uključujući bilo koju zajedničku pohranu koju uređaj podržava. Aplikacije tada mogu kreirati, ažurirati i brisati datoteke i mape bilo gdje ispod odabranog stabla bez ikakve dodatne korisničke interakcije. Kao i druge namjere dokumenta i aplikacije mogu zadržati ovaj pristup putem ponovnog pokretanja.

To aplikacijama pruža širok, moćan pristup upravljanju datotekama, dok korisnik još uvijek uključuje u početni postupak odabira. Korisnici mogu odabrati da vašoj aplikaciji omoguće pristup uskom direktoriju kao što je "Moje fotografije odmora" ili bi mogli odabrati gornju razinu čitave SD kartice; izbor je njihov.

U REDU. Ako niste programer za Android aplikacije, to izgleda prilično komplicirano. Zapravo je prilično komplicirano, pa je dobra stvar što je Google odradio većinu posla. Ali možemo malo pokušati i pojednostaviti stvari.

Koristeći ovu novu metodu, programer sada može proglasiti dozvolu za instalaciju (to je dio tog popisa stavki koje obično dodijelimo) za obavljanje "stvari" na pohrani uređaja - uključujući i izmjenjivu (čitaj: SD kartice) pohranu. Jedna od stvari koju oni mogu učiniti je omogućiti vam da odaberete mape na SD kartici za koje želite da se aplikacija može promijeniti. To bi mogla biti jedna mapa - poput "Glazba" - ili mapa najviše razine. Sve što se nalazi u ovom direktoriju može se pročitati, napisati i eventualno izbrisati.

Jednostavno rečeno, to znači da aplikacija poput Poweramp sada može uređivati ​​oznake na pjesmama koje imate u mapi Music. Ili se uređivač fotografija može spremiti u mapu Slike, a ne samo u svoju mapu. Ili upravitelj datoteka može pomicati datoteke na SD kartici. Sve što programer treba učiniti je ažurirati aplikaciju novim metodama.

Postoje problemi s nekim aplikacijama. Na to možemo računati. I morat ćete dopustiti novo dopuštenje koje aplikaciji pruža gotovo nesmetan pristup pohrani vašeg uređaja - unutarnjem i vanjskom. Ovo je (uglavnom) siguran način da aplikacijama omogućite pristup spremištu na vašem uređaju koji zaobilazi standardne naredbe datotečnog sustava u korist modela dokumenta.

Tko će ga prvi implementirati, a kada će uređaj sa SD karticom vidjeti ažuriranje Lollipopa? Samo ćemo vidjeti.

Izvor: Android-platforma