从 2021 年 5 月 5 日开始,Android 11 上的应用将能够请求访问用户的所有文件。为此,开发者首先必须起草一份“声明表”,然后才能获得 Play 商店的批准。
尽管安卓12目前正在进行 Beta 测试,谷歌并没有放弃其操作系统的当前版本。在大更新之前,今年的新功能仍然值得期待,特别是来自开发者方面。目前,如果用户希望应用程序能够访问用户的文件,则必须在其源代码中包含名为“READ_EXTERNAL_STORAGE”的行。在 Android 11 中,这会转化为来自用户的授权请求。
谷歌将包含这行代码的应用程序归类为“范围存储”类别,即那些需要访问智能手机上存储的文件的应用程序。如果被接受,申请就可以读取不同的文件,甚至重新组织文件夹。但谷歌不会让任何人都属于这一类。此外,必须需要此权限才能运行的应用程序(例如文件管理器)通常是专为Android 10开发,这给了程序员在这个问题上更大的自由度。
关于同一主题:Android 11 – 像Windows中一样的垃圾桶可以让你恢复误删除的文件
然而,这种情况即将改变。从5月5日,开发人员需要告诉谷歌为什么他们的应用程序需要访问用户文件。否则,他们将无法再部署 Android 11 的更新。事实上,到 2021 年 11 月,从 Play 商店下载的所有应用程序都必须提供 Android 11 的版本。
为了防止所有应用程序最终归入“作用域存储”类别,Google 希望实施需要填写的表格系统在将它们发布到 Play 商店之前。通过这种方式,山景城公司将能够在那些有合法访问文件需求的人和其他人之间进行排序,就像Android 11 阻止收集设备上安装的应用程序列表。
目前,开发商尚未获得申报表。谷歌表示,这一延迟是由于 COVID-19 大流行的后果造成的。不过,最近发布的支持页面表明该文档将可供下载。最终,这一政策变化应该为开发人员提供文件访问权限方面的更大灵活性。在用户方面,无论我们使用什么应用程序,我们都将能够更轻松地访问智能手机数据。
来源 :谷歌
询问我们最新的!
2024 年最好的智能手机是什么?有几种型号正在竞争中,完全值得在我们的选择中占有一席之地。想要让一款智能手机脱颖而出非常困难,因为需要考虑很多标准。系统、电源、...
智能手机购买指南