Článok

Android 5.0 Lollipop mení spôsob fungovania vašej SD karty - a to je dobrá vec

protection click fraud

Google priniesol pre vývojárov novú sadu nástrojov pre vývojárov využiť SD kartu na telefóne alebo tablete s Android 5.0 Lollipop. Vďaka novému zámeru môžu teraz aplikácie mať prístup na čítanie a zápis do adresárov na vymeniteľnom úložisku - dokonca aj do adresárov, ktoré nevlastnia. Google vývojárska konferencia toto leto oznámilo, že sa bude venovať tejto otázke, a dnes sa veci stali oficiálnejšími oznámením skupiny Google na platforme Android.

Tu je to, čo potrebujete vedieť.

Ahoj všetci, v KitKat sme predstavili API, ktoré umožňujú aplikáciám čítať a zapisovať súbory do adresárov špecifických pre aplikácie na sekundárnych úložných zariadeniach, ako sú SD karty.

Počuli sme nahlas a jasne, že vývojári požadujú bohatší prístup nad rámec týchto adresárov, preto sme do programu Lollipop pridali nový zámer ACTION_OPEN_DOCUMENT_TREE. Aplikácie môžu tento zámer spustiť, aby vybrali a vrátili adresár z ľubovoľného podporovaného nástroja DocumentProvider vrátane ľubovoľného zdieľaného úložiska podporovaného zariadením. Aplikácie potom môžu vytvárať, aktualizovať a mazať súbory a adresáre kdekoľvek pod vybraným stromom bez akejkoľvek ďalšej interakcie používateľa. Rovnako ako ostatné zámery dokumentu, aj aplikácie môžu tento prístup zachovať pri reštartoch.

Vďaka tomu majú aplikácie široký a výkonný prístup k správe súborov, pričom stále zapája používateľa do procesu počiatočného výberu. Používatelia sa môžu rozhodnúť, že vašej aplikácii poskytnú prístup k úzkemu adresáru, napríklad „Moje fotografie z dovolenky“, alebo si môžu zvoliť najvyššiu úroveň celej karty SD; výber je na nich.

Ok. Ak nie ste vývojárom aplikácií pre Android, vyzerá to dosť komplikovane. V skutočnosti je to tak je dosť komplikované, takže je dobré, že väčšinu práce urobil Google. Môžeme sa však pokúsiť veci trochu zjednodušiť.

Pomocou tejto novej metódy môže vývojár teraz deklarovať povolenie na inštaláciu (ktorá je súčasťou tohto zoznamu položky, ktoré zvyčajne leskneme), aby sme mohli robiť „veci“ v úložisku zariadenia - vrátane vymeniteľného (čítať: karty SD). Jedna z vecí, ktoré môžu urobiť, je umožniť vám zvoliť, ktoré priečinky na SD karte chcete, aby mohla aplikácia zmeniť. Môže to byť jeden priečinok - napríklad „Hudba“ - alebo priečinok na najvyššej úrovni. Hocičo vo vnútri tento adresár je možné čítať, zapisovať a prípadne mazať.

Jednoducho povedané, znamená to, že aplikácia ako Poweramp teraz môže upravovať štítky skladieb, ktoré máte v priečinku Hudba. Alebo môže editor fotografií uložiť nielen do svojho priečinka Obrázky vlastné priečinok. Alebo môže správca súborov presúvať súbory na SD karte. Všetko, čo vývojár musí urobiť, je aktualizovať aplikáciu novými metódami.

S niektorými aplikáciami sa vyskytnú problémy. S tým môžeme rátať. A budete musieť povoliť nové povolenie, ktoré aplikácii umožní takmer neobmedzený prístup k úložisku vášho zariadenia - internému aj externému. Ale toto je (väčšinou) bezpečný spôsob, ako umožniť aplikáciám prístup k úložisku vo vašom zariadení, ktoré obchádza štandardné príkazy súborového systému v prospech modelu dokumentu.

Kto ho ako prvý implementuje ako prvý a kedy zariadenie s kartou SD uvidí aktualizáciu Lollipop? Budeme len musieť vidieť.

Buďte v kontakte

Zaregistrujte sa hneď teraz a získajte najnovšie správy, ponuky a ďalšie informácie z Android Central!

instagram story viewer