最近在測試Android的權(quán)限的時候發(fā)現(xiàn)一個bug糙申,權(quán)限效果就是在Settings的權(quán)限管理界面Phone權(quán)限取消后黔酥,刷新界面Phone權(quán)限會自動重新打開。不過好在只是UI上顯示有權(quán)限,實際去調(diào)用API的話返回還是null鬓椭。實際測試6.X的版本沒問題。只有7.X的版本才有這個bug关划。
圖里Android版本是最新的7.1.2小染,然后App是剛安裝沒運行過的。在權(quán)限管理界面拒絕Phone權(quán)限后贮折,只要讓UI重新刷新裤翩,Phone權(quán)限就一直顯示擁有狀態(tài)。
Google已經(jīng)確認了這個bug调榄。有興趣的可以參考這里:
https://code.google.com/p/android/issues/detail?id=331434
https://issuetracker.google.com/issues/37324023
bug追蹤現(xiàn)在改成只有登錄Google賬號才可以查看了踊赠,鄙視下呵扛。
簡書不能傳文件,上面地址里有apk和源碼可以下載筐带,自己也可以下載apk或者源碼自行測試自己的手機今穿。
Google最新回復(fù),已經(jīng)修復(fù)了這個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 已經(jīng)修復(fù)了這個bug鸽斟。