android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true
生活随笔
收集整理的這篇文章主要介紹了
android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
系統(tǒng)默認(rèn)情況下,如果需要訪問external storage、audio record權(quán)限,需要?jiǎng)討B(tài)申請(qǐng),對(duì)話框舉例如下:
?
?
如果不需要彈出此對(duì)話框來手動(dòng)授予權(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;即可
編譯驗(yàn)證方法:
1.mmm frameworks/base/services
2.make snod
3.燒錄system.img
總結(jié)
以上是生活随笔為你收集整理的android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: msm8953之串口dts配置
- 下一篇: Android7.1去掉USB权限弹窗