Google I / O 2021将于下个月的5月18日拉开帷幕,届时我们期待Google宣布Android 12的所有功能。在活动开始之前,我们已经从两个公开可用的Developer Previews中收集了关于最新OS版本的尽可能多的信息。前几天,我们还获得了未发布的Android 12版本,并展示了我们可以找到的许多较小的功能和设计更改。在研究了框架和系统应用程序之后,我们发现了一些代码,这些代码表明Google可能会在“存储”设置中显示Android隐藏的回收站/垃圾箱功能。
APK拆解通常可以预测应用程序将来更新中可能会出现的功能,但是我们在此提到的任何功能有可能在将来的版本中无法实现。这是因为这些功能当前尚未在实时构建中实现,并且开发人员可能会在将来的构建中随时将其撤消。
去年,Google推出了Android 11,该版本对应用访问设备存储的方式进行了重大更改。这些更改(Google称之为“范围存储”)极大地限制了应用默认可获得的存储访问量。虽然某些应用程序(例如文件管理器)可以请求对设备存储的广泛访问,但其他应用程序必须使用替代API来添加,打开,编辑或删除存储中的文件。这些API之一称为MediaStore API,它提供对常见媒体文件(如音频,视频和图像)的访问。MediaStore实际上已经存在了一段时间,但是Google在Android 11版本中为API添加了一项新功能:rashing。
使用MediaStore API的应用程序可以删除而不是删除文件,从而为用户提供了以后恢复文件的机会。大多数台式机操作系统具有类似的功能,但是Android 11本身不提供系统范围的“回收站”或“垃圾箱”文件夹,该文件夹列出了所有已被垃圾回收的文件。取而代之的是,具有对已删除文件的编辑访问权限或需要用户同意的应用程序可以显示隐藏的回收站中的项目,而且我们已经发现有证据表明Google应用程序自己的Google Files正在准备添加此类功能。