.hd-box .hd-fr

谷歌手软了:不再强制在Android Q采用隔离存储沙盒机制

2019-04-26 21:08IT之家(浮生)0评

IT之家4月26日消息 在Android Q的首个Beta版中,谷歌推出了一个隐藏的、激进的隔离存储沙盒机制,名为“Scoped Storage”。谷歌此举改变了应用访问设备本地文件的方式,意在限制应用对用户隐私的窥探。

在第二个Beta版本中,谷歌做出了一个激进的举动,将这一沙盒机制设置为默认开启。在该版本中,许多应用纷纷“中枪”,轻则无法在本地存储目录中肆意新建文件夹,重则几乎无法访问本地存储文件。

具体地说,在许多应用实例中,运行Android Q的设备若启用了此模式,许多自建图片文件选择器的应用将无法正常读取本机的图片文件。

或许正是因为此举过于激进,谷歌于25日在一篇博文中表示,将不再在Android Q的下一个Beta版本(Beta 3)中强制开启Scoped Storage,给开发人员提供更多时间来适应新的API。

在此之前,为了使旧版的应用能够正常工作,谷歌预留了兼容性模式,只提供给以下两种应用使用:

现在谷歌做出了改变,宣布将在Android Q的最终版本中提供兼容性模式。这意味着,谷歌至少要到Android R上才会完整地启用这一模式。不过,目标API为Android Q(API级别29)的应用,仍然需要采用这套全新的机制。

扩展资料:

adb shell sm set-isolated-storage on

adb shell getprop sys.isolated_storage_snapshot

adb shell sm set-isolated-storage off

如果你是一位开发者,或者对此有兴趣,可以点此阅读谷歌的相关支持文档(中文)。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
大家都在买广告
热门评论
查看更多评论