Raksts

Android 5.0 Lollipop maina SD kartes darbību - un tas ir labi

Google ir ieviesis jaunu rīku komplektu izstrādātājiem sviru SD karti tālrunī vai planšetdatorā ar Android 5.0 Lollipop. Izmantojot jaunu nolūku, lietojumprogrammām tagad var būt lasīšanas un rakstīšanas piekļuve noņemamās krātuves direktorijiem - pat direktorijiem, kas viņiem nepieder. Google savā vietnē izstrādātāju konference šovasar paziņoja, ka pievērsīsies šim jautājumam, un šodien lietas tika padarītas oficiālākas ar paziņojumu Android platformas Google grupā.

Lūk, kas jums jāzina.

Sveiki, KitKat mēs ieviesām API, kas ļauj lietotnēm lasīt / rakstīt failus lietotņu katalogos sekundārajās atmiņas ierīcēs, piemēram, SD kartēs.

Mēs dzirdējām skaļi un skaidri, ka izstrādātāji vēlas plašāku piekļuvi ārpus šiem direktorijiem, tāpēc Lollipop mēs pievienojām jauno ACTION_OPEN_DOCUMENT_TREE nodomu. Lietotnes var uzsākt šo nolūku izvēlēties un atgriezt direktoriju no jebkura atbalstītā DocumentProvider, ieskaitot jebkuru koplietoto krātuvi, kuru atbalsta ierīce. Pēc tam lietotnes var izveidot, atjaunināt un izdzēst failus un direktorijus jebkurā vietā zem izvēlētā koka bez lietotāja papildu mijiedarbības. Tāpat kā citi dokumenta nolūki, lietotnes var saglabāt šo piekļuvi atkārtoti palaižot.

Tas dod lietotnēm plašu un efektīvu piekļuvi failu pārvaldībai, vienlaikus sākotnējā atlases procesā iesaistot lietotāju. Lietotāji var izvēlēties piešķirt jūsu lietotnei piekļuvi šauram direktorijam, piemēram, “Mani brīvdienu fotoattēli”, vai arī viņi var izvēlēties visas SD kartes augstāko līmeni; izvēle ir viņu.

LABI. Ja neesat Android lietojumprogrammu izstrādātājs, tas izskatās diezgan sarežģīti. Patiesībā tā ir diezgan sarežģīti, tāpēc ir labi, ka Google veica lielāko daļu darba. Bet mēs varam mēģināt nedaudz vienkāršot lietas.

Izmantojot šo jauno metodi, izstrādātājs tagad var deklarēt instalēšanas atļauju (tā ir daļa no šī vienumi, kurus mēs parasti spīdinām), lai ierīces krātuvē veiktu "lietas", tostarp noņemamu (lasīt: SD kartes) krātuvi. Viena no lietām, ko viņi var darīt, ir ļaut jums izvēlēties SD kartes mapi (-es), kuru (-as) vēlaties mainīt lietojumprogrammai. Tā var būt viena mape - piemēram, “Mūzika” - vai augstākā līmeņa mape. Jebkas iekšā šo direktoriju var lasīt, rakstīt un, iespējams, izdzēst.

Vienkārši sakot, tas nozīmē, ka lietotnei patīk Poweramp tagad var rediģēt tagus dziesmām, kuras esat mapē Mūzika. Vai arī fotoattēlu redaktoru var saglabāt mapē Attēli, nevis tikai tajā pašu mapi. Vai arī failu pārvaldnieks var pārvietot failus SD kartē. Izstrādātājam ir tikai jāatjaunina lietotne ar jaunajām metodēm.

Dažās lietotnēs būs problēmas. Uz to mēs varam paļauties. Jums būs jāatļauj jauna atļauja, kas lietotnei nodrošina gandrīz neierobežotu piekļuvi jūsu ierīces krātuvei - gan iekšējai, gan ārējai. Bet tas ir (galvenokārt) drošs veids, kā ļaut lietojumprogrammām piekļūt jūsu ierīces krātuvei, kas apiet standarta failu sistēmas komandas par labu dokumenta modelim.

Tagad kurš to ieviesīs pirmais, un kad ierīce ar SD karti redzēs Lollipop atjauninājumu? Mums tikai būs jāredz.

Sazināsimies

Reģistrējieties tūlīt, lai saņemtu jaunākās ziņas, piedāvājumus un citu informāciju no Android Central!

instagram story viewer