當(dāng)前位置:
首頁 >
android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true
發(fā)布時間:2025/4/16
39
豆豆
生活随笔
收集整理的這篇文章主要介紹了
android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
系統(tǒng)默認(rèn)情況下,如果需要訪問external storage、audio record權(quán)限,需要動態(tài)申請,對話框舉例如下:
?
?
如果不需要彈出此對話框來手動授予權(quán)限,而是默認(rèn)授權(quán),可修改frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java文件下面的內(nèi)容
doHandleMessage()下的case POST_INSTALL下
把final boolean grantPermissions = (args.installFlags& PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS) != 0;
改為final boolean grantPermissions = true;即可
編譯驗證方法:
1.mmm frameworks/base/services
2.make snod
3.燒錄system.img
總結(jié)
以上是生活随笔為你收集整理的android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: msm8953之串口dts配置
- 下一篇: mipi LCD 的CLK时钟频率与显示