Android 11更新媒體存儲API 第三方App也可用上回收站
在最新的Android 11開發文檔中,谷歌介紹了一個名叫MediaStore的媒體存儲API,允許新系統上的第三方應用能夠更安全地臨時保存所謂的垃圾文件(比如照片和視頻),從而在丟入回收站和實際清理之間築起一道安全牆。對於容易“手滑”誤操作的用戶來說,新功能等於給他們提供了一顆“後悔藥”。但對於那些有清理強迫症的用戶來說,這可能會讓他們更加抓狂。
文檔寫道:那些對已刪除文件具有修改權限的應用,能夠看到處於回收站狀態的臨時文件。不過具體權限仍取決於用戶的想法,App 在使用前需要獲得正確的授權。
默認情況下,在Android 11 中被回收的文件,將在放置30 天后被徹底刪除。應用開發者或許會有一種方法來修改倒計時器,從而達成近乎實時刪除文件的效果。
Android 11 希望在設備上劃分兩部分存儲範圍,分別對應私有應用存儲(僅用戶可訪問)和共享存儲。
此外共享存儲又被細分稱兩個部分,分別對應MediaStore(需要媒體訪問許可)、以及下載+ 其它文件(僅可通過系統選擇器來訪問應用程序)。
如此一來,谷歌能夠讓Android 平台變得更加安全。而Android 11 的另一項新功能,就是應用程序具有特殊的訪問權限,以管理共享存儲中的所有文件。
此前谷歌已經在相冊應用中實現了類似的回收站(後悔藥)機制,如果用戶將照片或視頻挪到了回收站中,實際文件並不會被立即刪除。直到它們被閒置60 天,才會被永久刪除。