Google kan la brukere administrere Androids skjulte papirkurv i Android 12

click fraud protection

Vi har sett bevis i Android 12 som tyder på at Google lar brukere administrere Androids skjulte papirkurv for gjenstander som er kastet.

Google I/O 2021 sparkes i gang 18. mai neste måned, og på arrangementet, forventer vi å se Google kunngjøre alle funksjonene som kommer til Android 12. Før arrangementet starter, har vi samlet inn så mye informasjon vi kan om den siste OS-utgivelsen fra de to offentlig tilgjengelige utviklerforhåndsvisningene. Her om dagen fikk vi også vår hands på en uutgitt versjon av Android 12 og viste frem mange av de mindre funksjonelle og designendringene vi kunne finne. Etter å ha gravd gjennom rammeverket og systemappene, har vi oppdaget kode som antyder at Google kan vise Androids skjulte papirkurv/søppelfunksjon i lagringsinnstillingene.

En APK-nedrettelse kan ofte forutsi funksjoner som kan komme i en fremtidig oppdatering av en applikasjon, men det er mulig at noen av funksjonene vi nevner her kanskje ikke kommer i en fremtidig utgivelse. Dette er fordi disse funksjonene for øyeblikket ikke er implementert i live-bygget og kan trekkes når som helst av utviklerne i en fremtidig build.

I fjor lanserte Google Android 11 som håndhevet store endringer i måten apper kan få tilgang til en enhets lagring på. Disse endringene, som Google kaller «Scoped Storage», begrenser betydelig mengden lagringstilgang en app kan få som standard. Mens visse apper som filbehandlere kan be om bred tilgang til en enhets lagring, må andre apper bruke alternative APIer for å legge til, åpne, redigere eller slette filer på lagringen. En av disse APIene kalles MediaStore API, og det gir tilgang til vanlige mediefiler som lyd, videoer og bilder. MediaStore har faktisk eksistert en stund nå, men Google la til en ny funksjon til API med Android 11-utgivelsen: søppel.

Apper som bruker MediaStore API kan kaste i stedet for å slette en fil for å gi brukerne en sjanse til å gjenopprette filen senere. De fleste stasjonære operativsystemer har en lignende funksjon, men Android 11 i seg selv gir ikke en systemomfattende "Recycle Bin" eller "Trash"-mappe som viser alle filene som har blitt kastet. I stedet kan apper med redigeringstilgang til filer som er kastet eller som ber om brukersamtykke vise elementer fra den skjulte papirkurven, og vi har sett bevis på at Googles egen Files by Google-app er forbereder å legge til en slik funksjon.

Den skjulte papirkurv-mappen i Files by Google-appen.

Med Android 12 ser det imidlertid ut til at Google jobber med å legge til en ny oppføring i Innstillinger > Lagring for å vise hvor mye lagringsplass alle gjenstander som er kastet, tar opp. Hvis du trykker på denne oppføringen, startes et fragment som viser antall filer som har blitt kastet, og også lar brukeren tømme papirkurven, men inngangspunktet er normalt utilgjengelig siden Google hardkodet det til falsk. Men takket være litt innsats og hjelp fra XDA's Zachary Wander, klarte vi å få inngangspunktet og dialogboksen til å vises.

Selv om brukere kan tømme papirkurven herfra, vet vi ikke om brukere også vil kunne gjenopprette dem gjennom dette inngangspunktet. Den kommende Papirkurv-funksjonen i Files by Google vil imidlertid la brukere se, gjenopprette eller permanent slette elementer som er kastet. Vi ville ikke bli overrasket om Google planlegger å rulle ut den nye funksjonen i Files by Google samtidig med Android 12s utgivelse, men teknisk sett krever ikke Files by Googles Trash-funksjon at Android 12 er installert.

Papirkurvene på Android er for øyeblikket skjult for de fleste filbehandlere, da de er innledet med en '.' i filnavnet deres, som er hvordan Android forstår at en fil skal anses som skjult. Disse skjulte papirkurvene lagres i samme katalog der de opprinnelig var plassert i stedet for å bli flyttet til en systemomfattende papirkurv/papirkurv-mappe. Basert på det vi vet, ser det ikke ut til at Google planlegger å legge til en faktisk papirkurv/søppelmappe i Android 12, men det ser ut som Google planlegger å i det minste gjøre papirkurven mer fremtredende trekk. Det ene problemet er at apper må bruke MediaStore API for å merke filer som "trashed", så noen apper vil fortsette å permanent slette filer eller bruke sin egen papirkurv, og hindre brukere i å se og gjenopprette dem i en lett tilgjengelig plassering.

Takk til PNF Software for å gi oss en lisens til bruk JEB Dekompiler, et omvendt utviklingsverktøy av profesjonell kvalitet for Android-applikasjoner.