Vi har sett bevis i Android 12 som tyder på att Google kommer att låta användare hantera Androids dolda papperskorg för soporna.
Google I/O 2021 drar igång den 18 maj nästa månad, och vid evenemanget förväntar vi oss att se Google tillkännage alla funktioner som kommer till Android 12. Innan evenemanget startar har vi samlat in så mycket information vi kan om den senaste OS-versionen från de två allmänt tillgängliga utvecklarförhandsgranskningarna. Häromdagen fick vi också vår händerna på en outgiven version av Android 12 och visade upp många av de mindre funktions- och designförändringar vi kunde hitta. Efter att ha grävt igenom ramverket och systemapparna har vi upptäckt kod som tyder på att Google kan dyka upp Androids dolda papperskorg/papperskorg i lagringsinställningarna.
En APK-nedbrytning kan ofta förutsäga funktioner som kan komma i en framtida uppdatering av en applikation, men det är möjligt att någon av funktionerna som vi nämner här kanske inte kommer med i en framtida version. Detta beror på att dessa funktioner för närvarande inte är implementerade i livebygget och kan dras när som helst av utvecklarna i en framtida version.
Förra året rullade Google ut Android 11 som tvingade fram stora förändringar av hur appar kan komma åt en enhets lagring. Dessa ändringar, som Google kallar "Scoped Storage", begränsar avsevärt mängden lagringsåtkomst som en app kan få som standard. Medan vissa appar som filhanterare kan begära bred åtkomst till en enhets lagring, måste andra appar använda alternativa API: er för att lägga till, öppna, redigera eller ta bort filer på lagringen. En av dessa API: er kallas MediaStore API, och det ger tillgång till vanliga mediefiler som ljud, videor och bilder. MediaStore har faktiskt funnits ett tag nu, men Google lade till en ny funktion till API: t med Android 11: skräp.
Appar som använder MediaStore API kan kassera en fil i stället för att radera dem för att ge användarna en chans att återställa filen senare. De flesta stationära operativsystem har en liknande funktion, men Android 11 i sig tillhandahåller inte en systemomfattande "papperskorgen" eller "papperskorgen" som listar alla filer som har slängts i papperskorgen. Istället kan appar med redigeringsåtkomst till filer i papperskorgen eller som begär användarens samtycke visa föremål från den dolda papperskorgen, och vi har upptäckt bevis på att Googles egen Files by Google-app är förbereder att lägga till en sådan funktion.
Den dolda papperskorgen i appen Files by Google.
Med Android 12 ser det dock ut som att Google jobbar på att lägga till en ny post till Inställningar > Lagring för att visa hur mycket lagringsutrymme alla slängda föremål tar upp. Om du trycker på den här posten startas ett fragment som visar antalet filer som har kastats i papperskorgen och även låter användaren tömma papperskorgen, men ingångspunkten är normalt otillgänglig eftersom Google hårdkodat den till falsk. Men tack vare lite ansträngning och hjälp från XDA: s Zachary Wander, lyckades vi få ingångspunkten och dialogrutan att visas.
Även om användare kan tömma papperskorgen härifrån, vet vi inte om användarna också kommer att kunna återställa dem via denna ingångspunkt. Den kommande Papperskorgen i Files by Google låter användarna se, återställa eller permanent ta bort objekt i papperskorgen. Vi skulle inte bli förvånade om Google planerar att lansera den nya funktionen i Files by Google samtidigt som Android 12:s release, men tekniskt sett kräver inte Files by Googles Trash-funktion att Android 12 är installerat.
Kasserade objekt på Android är för närvarande dolda från de flesta filhanterare eftersom de inleds med ett '.' i deras filnamn, vilket är hur Android förstår att en fil ska anses vara dold. Dessa dolda papperskorgen lagras i samma katalog där de ursprungligen fanns i stället för att flyttas till en systemomfattande papperskorg/papperskorgen. Baserat på vad vi vet ser det inte ut som att Google planerar att lägga till en faktisk papperskorg/papperskorgen i Android 12, men det ser ut som att Google planerar att åtminstone göra papperskorgen mer framträdande funktion. En fråga är att appar måste använda MediaStore API för att markera filer som "trashed", så vissa appar kommer att fortsätta att permanent radera filer eller använda sin egen papperskorg, vilket hindrar användare från att visa och återställa dem i en lättillgänglig plats.
Tack till PNF Software för att du har gett oss en licens att använda JEB Decompiler, ett professionellt omvänd ingenjörsverktyg för Android-applikationer.