最近在测试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。
网友评论