基站定位時,在Android 榮耀8.1和小米9.0的手機上獲取設備信息拋異常了,然而在小米8.0的手機上是正常的

最後通過斷點調試發現是沒有獲取到設備信息,READ_PHONE_STATE屬於Android6.0以上版本的危險權限,屬於PHONE那一組,打電話的權限已經授予,按理說整組的權限默認就有了,我又單獨添加授權後,問題解決。

PS:Android 6.0系統中需要動態授權的危險權限表一共是9組27個權限,當我們在動態授權時,只要用戶允許了一組當中的一個權限,那麼系統默認會通過整組的權限,所以我們在動態授權時每組只要將一個permission進行授權即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章