Google võib lubada kasutajatel hallata Androidi peidetud prügikasti Android 12-s

click fraud protection

Oleme Android 12-s leidnud tõendeid, mis viitavad sellele, et Google lubab kasutajatel hallata Androidi peidetud prügikasti prügikastide jaoks.

Google I/O 2021 lööb lahti järgmise kuu 18. mail ja sellel üritusel loodame, et Google kuulutab välja kõik funktsioonid, mis tulevad Android 12. Enne sündmuse algust oleme kahest avalikult saadaolevast arendaja eelvaatest kogunud võimalikult palju teavet OS-i uusima väljalase kohta. Teisel päeval saime ka oma kasutab Android 12 veel avaldamata järge ja tutvustas paljusid väiksemaid funktsionaalseid ja disainimuudatusi, mida võisime leida. Pärast raamistiku ja süsteemirakenduste uurimist leidsime koodi, mis viitab sellele, et Google võib salvestusseadetes esile tuua Androidi peidetud prügikasti/prügikasti funktsiooni.

APK eemaldamine võib sageli ennustada funktsioone, mis võivad rakenduse tulevases värskenduses ilmuda, kuid on võimalik, et mõni siin mainitud funktsioon ei pruugi seda tulevases versioonis kasutada. Selle põhjuseks on asjaolu, et neid funktsioone pole praegu reaalajas järgus rakendatud ja arendajad võivad neid tulevases järgus igal ajal kasutada.

Eelmisel aastal tõi Google välja Android 11, mis muutis suuri muudatusi selles, kuidas rakendused pääsevad seadme salvestusruumi juurde. Need muudatused, mida Google nimetab "Scoped Storageks", piiravad oluliselt salvestusruumi juurdepääsu, mida rakendus vaikimisi saab. Kuigi teatud rakendused nagu failihaldurid saab taotleda laialdast juurdepääsu seadme salvestusruumile, peavad teised rakendused salvestusruumi failide lisamiseks, avamiseks, muutmiseks või kustutamiseks kasutama alternatiivseid API-sid. Ühte neist API-dest nimetatakse MediaStore APIja see pakub juurdepääsu tavalistele meediumifailidele, nagu heli, videod ja pildid. MediaStore on olnud juba mõnda aega, kuid Google lisas Android 11 väljalaskega API-le uue funktsiooni: prügikast.

MediaStore API-d kasutavad rakendused võivad faili kustutamise asemel prügikasti visata, et anda kasutajatele võimalus fail hiljem taastada. Enamikul lauaarvutite operatsioonisüsteemidel on sarnane funktsioon, kuid Android 11 ise ei paku kogu süsteemi hõlmavat prügikasti või prügikasti, mis loetleks kõik prügikasti viidud failid. Selle asemel saavad rakendused, millel on redigeerimisjuurdepääs prügikasti visatud failidele või mis nõuavad kasutaja nõusolekut, näidata üksusi peidetud prügikastist ning oleme leidnud tõendeid selle kohta, et Google'i rakendus Files by Google on valmistub sellise funktsiooni lisamiseks.

Peidetud prügikast rakenduses Files by Google.

Android 12 puhul näib aga, et Google töötab selle nimel, et lisada jaotisesse Seaded > Salvestus uus kirje, et näidata, kui palju salvestusruumi kõik prügikastis olevad üksused võtavad. Selle kirje puudutamisel käivitatakse fragment, mis näitab prügikasti viidud failide arvu ja ka laseb kasutajal prügikasti tühjendada, kuid sisenemispunktile pole tavaliselt ligipääs, kuna Google on selle kõvasti kodeerinud vale. Kuid tänu väikesele pingutusele ja XDA abile Zachary Wander, õnnestus meil kuvada sisenemispunkt ja dialoog.

Kuigi kasutajad saavad siit prügikasti tühjendada, ei tea me, kas kasutajad saavad neid ka selle sisestuspunkti kaudu taastada. Tulevane Prügikasti funktsioon rakenduses Files Google'ilt võimaldab kasutajatel prügikasti visatud üksusi vaadata, taastada või jäädavalt kustutada. Me ei oleks üllatunud, kui Google kavatseb rakenduses Files by Google uue funktsiooni kasutusele võtta Androidiga samal ajal 12 väljalase, kuigi tehniliselt ei nõua rakenduse Files by Google Trash funktsioon Android 12 paigaldatud.

Prügikasti viidud üksused on Androidis praegu enamiku failihaldurite eest peidetud, kuna nende ees on märk „. oma failinimes, mille järgi Android mõistab, et faili tuleks peidetuks pidada. Need peidetud prügikasti failid salvestatakse samasse kataloogi, kus need algselt asusid, selle asemel, et teisaldada kogu süsteemi hõlmavasse prügikasti/prügikasti. Selle põhjal, mida me teame, ei tundu, et Google kavatseb lisada tegelikku prügikasti/prügikasti Android 12-s, kuid tundub, et Google kavatseb vähemalt prügikasti silmapaistvamaks muuta tunnusjoon. Üks probleem on see, et rakendused peavad kasutama MediaStore API-d, et märkida failid prügikasti, nii et mõned rakendused jätkavad püsivalt kustutada faile või kasutada oma prügikasti, takistades kasutajatel neid ühes hõlpsasti juurdepääsetavas kohas vaadata ja taastada asukoht.

Täname PNF tarkvara, et andis meile kasutuslitsentsi JEB dekompiler, professionaalse kvaliteediga pöördprojekteerimise tööriist Androidi rakenduste jaoks.