android7.1 动态申请权限改为默认授权,修改PackageManagerService.java下的grantPermissions为true
系統(tǒng)默認(rèn)情況下,如果需要訪問(wèn)external storage、audio record權(quán)限,需要?jiǎng)討B(tài)申請(qǐng),對(duì)話框舉例如下:
?
?
如果不需要彈出此對(duì)話框來(lái)手動(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的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: msm8953之串口dts配置
- 下一篇: mipi LCD 的CLK时钟频率与显示