Android权限管理的一个bug

最近在测试Android的权限的时候发现一个bug,权限效果就是在Settings的权限管理界面Phone权限取消后,刷新界面Phone权限会自动重新打开。不过好在只是UI上显示有权限,实际去调用API的话返回还是null。实际测试6.X的版本没问题。只有7.X的版本才有这个bug。

效果图

图里Android版本是最新的7.1.2,然后App是刚安装没运行过的。在权限管理界面拒绝Phone权限后,只要让UI重新刷新,Phone权限就一直显示拥有状态。

Google已经确认了这个bug。有兴趣的可以参考这里:
https://code.google.com/p/android/issues/detail?id=331434
https://issuetracker.google.com/issues/37324023
bug追踪现在改成只有登录Google账号才可以查看了,鄙视下。
简书不能传文件,上面地址里有apk和源码可以下载,自己也可以下载apk或者源码自行测试自己的手机。

Google最新回复,已经修复了这个bug,下个补丁就能正式实装了。
Hi,
The development team has fixed the issue that you have reported and it will be available in a future android release.
Thanks

2017年9月18号,测试Android 8.0 已经修复了这个bug。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容