Článek

Android 5.0 Lollipop mění způsob, jakým vaše SD karta funguje - a to je dobrá věc

protection click fraud

Google pro vývojáře přinesl novou sadu nástrojů využít SD kartu na telefonu nebo tabletu pomocí Android 5.0 Lollipop. Pomocí nového záměru mohou nyní aplikace mít přístup ke čtení a zápisu do adresářů na vyměnitelném úložišti - dokonce i adresářů, které nevlastní. Google ve své době konference vývojářů toto léto oznámilo, že se bude touto otázkou zabývat, a dnes se věci staly oficiálnějšími oznámením na Google platformě Google group.

Tady je to, co potřebujete vědět.

Ahoj všichni, v KitKatu jsme představili API, která umožňují aplikacím číst / zapisovat soubory do adresářů specifických pro aplikaci na sekundárních úložných zařízeních, jako jsou SD karty.

Slyšeli jsme hlasitě a jasně, že vývojáři chtěli nad rámec těchto adresářů bohatší přístup, a tak jsme do Lollipop přidali nový záměr ACTION_OPEN_DOCUMENT_TREE. Aplikace mohou tento záměr spustit a vybrat a vrátit adresář z libovolného podporovaného DocumentProvider, včetně libovolného sdíleného úložiště podporovaného zařízením. Aplikace pak mohou vytvářet, aktualizovat a mazat soubory a adresáře kdekoli pod vybraným stromem bez další interakce uživatele. Stejně jako ostatní záměry dokumentu mohou aplikace tento přístup přetrvávat i při restartování.

To dává aplikacím široký a výkonný přístup ke správě souborů a přitom stále zapojuje uživatele do procesu počátečního výběru. Uživatelé se mohou rozhodnout dát vaší aplikaci přístup k úzkému adresáři, jako jsou „Moje fotografie z dovolené“, nebo si mohou vybrat nejvyšší úroveň celé SD karty; volba je na nich.

OK. Pokud nejste vývojář aplikací pro Android, vypadá to docela komplikovaně. Ve skutečnosti je docela komplikované, takže je dobře, že Google udělal většinu práce. Ale můžeme se pokusit věci trochu zjednodušit.

Pomocí této nové metody může vývojář nyní deklarovat oprávnění k instalaci (která je součástí tohoto seznamu položky, které obvykle přehlížíme), abychom mohli dělat „věci“ v úložišti zařízení - včetně vyměnitelného úložiště (číst: karty SD). Jednou z věcí, které mohou udělat, je umožnit vám vybrat, jaké složky na SD kartě chcete, aby aplikace mohla změnit. Může to být jedna složka - například „Hudba“ - nebo složka nejvyšší úrovně. Cokoliv uvnitř tento adresář lze číst, zapisovat a případně mazat.

Jednoduše řečeno, to znamená, že aplikace jako Poweramp nyní může upravovat značky u skladeb, které máte ve složce Hudba. Nebo editor fotografií může ukládat do složky Obrázky, nejen do ní vlastní složku. Nebo může správce souborů přesouvat soubory na SD kartě. Vývojář musí pouze aktualizovat aplikaci novými metodami.

U některých aplikací nastanou problémy. Na to se můžeme spolehnout. A budete muset povolit nové oprávnění, které aplikaci umožní téměř neomezený přístup k úložišti vašeho zařízení - internímu i externímu. Ale toto je (většinou) bezpečný způsob, jak umožnit aplikacím přístup k úložišti ve vašem zařízení, které obchází standardní příkazy souborového systému ve prospěch modelu dokumentu.

Kdo to jako první implementuje a kdy zařízení s kartou SD uvidí aktualizaci Lollipop? Budeme jen muset vidět.

Buďte v kontaktu

Zaregistrujte se hned teď a získejte nejnovější zprávy, nabídky a další z Android Central!

instagram story viewer