Cikk

Az Android 5.0 Lollipop megváltoztatja az SD-kártya működését - és ez jó dolog

protection click fraud

A Google új eszközkészletet hozott a fejlesztőkhöz az SD-kártyát telefonján vagy táblagépén Android 5.0 Lollipop. Új szándék felhasználásával az alkalmazások mostantól olvasási és írási hozzáféréssel rendelkezhetnek a cserélhető tárhelyen található könyvtárakhoz - még azokhoz a könyvtárakhoz is, amelyek nem a tulajdonukban vannak. Google annak fejlesztői konferencia a nyár bejelentette, hogy foglalkozik ezzel a kérdéssel, és ma hivatalosabbá tették a dolgokat az Android-platform Google csoportjának bejelentésével.

Itt van, amit tudnia kell.

Hé, a KitKat-ban olyan API-kat vezettünk be, amelyek lehetővé teszik az alkalmazások számára a fájlok olvasását / írását az alkalmazás-specifikus könyvtárakban másodlagos tárolóeszközökön, például SD-kártyákon.

Hangosan és egyértelműen hallottuk, hogy a fejlesztők gazdagabb hozzáférést szeretnének elérni ezeken a könyvtárakon túl, ezért a Lollipop-ban felvettük az új ACTION_OPEN_DOCUMENT_TREE szándékot. Az alkalmazások elindíthatják ezt a szándékot egy könyvtár kiválasztására és visszaküldésére bármely támogatott DocumentProvider alkalmazásból, beleértve az eszköz által támogatott bármely megosztott tárhelyet is. Ezután az alkalmazások létrehozhatnak, frissíthetnek és törölhetnek fájlokat és könyvtárakat a kiszemelt fa alatt bárhol, további felhasználói beavatkozás nélkül. Csakúgy, mint a többi dokumentum célja, az alkalmazások is fenntarthatják ezt a hozzáférést az újraindítás során.

Ez széles és hatékony hozzáférést biztosít az alkalmazások számára a fájlok kezeléséhez, miközben a felhasználót továbbra is bevonja a kezdeti kiválasztási folyamatba. A felhasználók dönthetnek úgy, hogy hozzáférést adnak az alkalmazásodnak egy szűk könyvtárhoz, például a "Saját vakációs fotók" -hoz, vagy választhatnak egy teljes SD-kártya legfelső szintjét; a választás az övék.

RENDBEN. Ha Ön nem androidos alkalmazásfejlesztő, az elég bonyolultnak tűnik. Valójában az van elég bonyolult, ezért jó dolog, hogy a Google elvégezte a munka nagy részét. De megpróbálhatunk egy kicsit egyszerűsíteni a dolgokat.

Ennek az új módszernek a használatával a fejlesztő bejelentheti a telepítés engedélyét (ez része ennek a listának) olyan elemeket, amelyekre általában rávilágítunk), hogy "dolgokat" tegyünk az eszköz tárhelyén - beleértve a cserélhető (olvasható: SD kártyák) tárolókat is. Az egyik dolog, amit tehetnek, lehetővé teszi, hogy kiválaszthassa, hogy az SD-kártyán mely mappákat kívánja megváltoztatni az alkalmazás. Ez lehet egy mappa - például "Zene" - vagy a legfelső szintű mappa. Bármi belül ez a könyvtár olvasható, írható és esetleg törölhető.

Egyszerűen fogalmazva, ez azt jelenti, hogy egy alkalmazásnak tetszik Poweramp mostantól szerkesztheti a Zene mappában lévő dalok címkéit. Vagy egy fotószerkesztő mentheti a Képek mappába, és nem csak annak saját mappába. Vagy egy fájlkezelő mozgathatja a fájlokat az SD-kártyán. A fejlesztőnek csak annyit kell tennie, hogy frissíti az alkalmazást az új módszerekkel.

Néhány alkalmazással problémák merülnek fel. Erre számíthatunk. Meg kell adnia egy új engedélyt, amely szinte korlátlan hozzáférést biztosít egy alkalmazás számára az eszköz tárhelyéhez - mind belső, mind külső. De ez (többnyire) biztonságos módja annak, hogy az alkalmazások hozzáférhessenek az eszközön lévő tárhelyhez, amely megkerüli a szabványos fájlrendszer-parancsokat a dokumentummodell javára.

Most ki hajtja végre először, és mikor látja az SD-kártyával rendelkező készülék a Lollipop frissítést? Csak meg kell látnunk.

Maradj kapcsolatban

Regisztráljon most, hogy megkapja a legfrissebb híreket, ajánlatokat és egyebeket az Android Central szolgáltatásból!

instagram story viewer