鑫华股商会周行:Android 11特性调整:安装外部来源应用需要重启APP
2020-06-07 15:57:40来源:民营经济网·民企动力
虽然每次 Android 版本更新都会引入一系列新功用,但谷歌习气重新打磨或者完整删除某些称手的功用和特性,而目前处于Developer Preview 4的 Android 11也不例外。正如谷歌在问题追踪器上提交的那样,新版 Android 让应用装置APK的权限变得不再便当,需求重新启动相关应用才干生效。该行为强迫分区存储(Scoped Storage)有关。
在 Android 10及以下版本,APK 文件的装置过程相对来说比拟简单。当你从阅读器或者其他应用(例如 APKMirror Installer)中装置APK文件的时分,会被请求授予装置权限。
假如你选择翻开该选项,那么运用手势或者点击返回按钮就会跳转回原来的位置,并且会跳出一个对话框讯问你能否愿意装置之前选择的APK。
如下方图片所示:

而这个行为在 Android 11上就会发作改动。正如不满该特性的测试人员在该问题的追踪页面上所反应的,在用户授予权限之后,固然装置对话框仍然会弹出,但是该应用自身就消逝了。
当你重新翻开应用程序的时分,你就会发现整个 APP 被重新加载,这就意味着此前输入的内容或者其他尚未缓存的数据就会丧失。而 Android 通常只要在撤销权限的时分才会强行退出应用程序以阻止应用被破解,而不是在授予权限的时分强行退出。

在问题追踪器上,谷歌工程师并没有太过注重这个问题。最初的评论中只是写道:“这实践上是依照预期的工作方式停止”。直到有更多开发者反应这个问题之后,谷歌才明白这个新特性是实践上和分区存储(Scoped Storage)有关。
在 Android R 中,文件系统和存储挂载的设置方式发作了很大变化。当一个应用程序在没有这个权限的状况下启动时,它将取得一个不允许写入某些目录(例如 Android/obb 的文件系统视图。一旦应用被授予了这个权限,这个视图就不再精确,需求更新为允许应用写入某些目录的视图。
以 Android R 文件系统现有的设置方式,不可能马上改动这个视图。正如评论#16中提到的,我们正在内部评价。我只是提供了一些额外的细节,阐明为什么这和Q上的方式不一样。
固然 Scoped Storage 将有利于平安和隐私,但新系统显然会带来比预期的更大的变化。让我们希望该公司想出一个不需求强行退出应用程序改动其读写权限的处理计划。但 sideloading 支持在谷歌的优先级上不会太高,我不会感到诧异,特别是由于每个应用程序只需求授予权限一次,因而理想状况下,每个应用程序只需求强行中止一
责任编辑:张富强
免责声明:本文仅代表作者个人观点,与民营经济网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有问题,请联系我们!




