Android 11'de çöpe atılan fotoğraf ve videolar için gizli bir Geri Dönüşüm Kutusu var

click fraud protection

Android 11'de uygulamalar, silinen fotoğrafların ve videoların gizli bir geri dönüşüm kutusuna taşınmasını önerebilir. Bu, çöpe atılan öğeleri geçici olarak cihazda tutar.

Google, kontrol dışı uygulama depolama durumunu "Kapsamlı Depolama" ile dizginlemeye çalışıyor. Kapsamlı Depolama Android 10'da kullanıma sunuldu ancak birçok Android'in depolama erişimini ne kadar önemli ölçüde etkilediğinden dolayı ilk çıkışından bu yana birkaç kez değiştirildi uygulamalar. Google, Android 11'e denk gelen en son API düzeyi olan API düzeyi 30'u hedefleyen uygulamalar için Kapsamlı Depolama'yı zorunlu kılmaktadır.

Denemek yerine Kapsamlı Depolamayı yeniden açıklayın, işte Google'ın "Android 11'de gizlilikle ilgili her şey" Kapsamlı Depolamanın Android 11'deki uygulamalar için depolama erişimini nasıl etkileyeceğini özetleyen konuşma.

Kaynak: Google

Depolama erişiminde şu ana kadar gözden kaçan en ilginç değişikliklerden biri, yeni bir "çöp atma" mekanizmasının tanıtılmasıdır. Bu özellik Google'ın "Android 11 ile depolama erişimi

" videosu. Temelde, uygulamaları kullanan uygulamalar MediaStore API'si Kullanıcıya dosyayı daha sonra kurtarma şansı vermek için dosyayı silmek yerine çöpe atabilirsiniz. Google bu özelliği PC'lerdeki Geri Dönüşüm Kutusu'na benzetiyor ancak Android'in geri dönüşüm kutusu varsayılan olarak gizlidir. Google, çöpe atılan dosyalara düzenleme erişimi olan veya kullanıcı izni isteyen uygulamaların geri dönüşüm kutusundaki öğeleri görüntüleyebileceğini belirtiyor. Çöpe atılan öğeler 30 gün sonra Android tarafından otomatik olarak silinir.

Android 11 ayrıca uygulamaların, sahip olmadığı medya dosyalarını değiştirmeden önce kullanıcıdan izin almasını da zorunlu kılıyor. Eklenen bir diğer yeni özellik ise medya uygulamalarının "favori" dosya eklemesine olanak tanıyan "favoriler" özelliğidir. diğer medya uygulamalarının kullanıcının bu öğeleri önemli. Örneğin, kullanıcı bir galeri uygulamasında bir öğeye yıldız eklerse diğer medya uygulamaları bu öğenin favorilere eklendiğini görebilir.

Google'ın konuşmasında MediaStore'un yeni çöp konseptine dair bir örnek gösterilmese de API, ilk Android 11 Geliştirici Önizlemesinden bu yana mevcut. Geliştirici Yuriy Mysochenko bir yayınladı Medium'da makale Şubat ayında bu yeni API'yi ele aldık ve API'yi aşağıda gösterildiği gibi örnek bir uygulamada gösterdi:

Android 11'deki yeni MediaStore Trash API'si. Kredi: Yuriy Mysochenko.

Bu demoda uygulama, kullanıcıya bir fotoğrafı çöp kutusuna taşımak isteyip istemediğini sordu; bu, fotoğrafı geçici olarak galeriden silecektir. 7 gün sonra fotoğraf depolama alanından kalıcı olarak silinecektir. Google çalışanı Roxanna Aliabadi, işletim sisteminin çöpe atılan öğeleri 30 gün boyunca sakladığını, dolayısıyla 7 günlük depolama sınırının muhtemelen ilk Geliştirici Önizlemesinden bu yana artırıldığını belirtiyor.

Bu API'yi uygulamaya ilgi duyan geliştiriciler şu anda Android Geliştiricileri web sitesindeki belgelere göz atabilirler. Medya uygulamaları adında bir PendingIntent oluşturabilir TrashRequest oluştur kullanıcıdan bir öğeyi çöpe atmasını istemek ve ardından bayrağı eklemek IS_TRASHED bir medya öğesinin çöpe atıldığını belirtir. Çöpe atılan öğeler, şu ana kadar işletim sistemi tarafından tutulur: DATE_EXPIRES, ardından depolama alanından kalıcı olarak silinirler. MediaStore'u sorgulayan medya uygulamalarının, çöpe atılan öğeleri şunu kullanarak açıkça sorgulaması gerekir: QUERY_ARG_MATCH_TRASHED Çöpe atılan öğeler varsayılan olarak filtrelenerek işlemlerden uzaklaştırılır.

Uygulamanız depolama erişimiyle ilgileniyorsa Kapsamlı Depolama hakkındaki bu konuşmanın tamamını dinleyebilirsiniz (ve dinlemelisiniz):