
Android 源码
文章平均质量分 92
不承认菜鸡的菜鸡
万丈高楼始于积累
展开
-
Android 10 预置APP默认权限 TargetSDKversion小于23 添加运行时权限
上篇博客说到AndroidQ预置APP赋予默认权限,但是只能对于targetSDKversion 23 版本以上的APP才会生效,调查了问题,做出以下的修改可以对23 版本以下的APP生效。废话少说直接上代码:代码位置:alps\frameworks\base\services\core\java\com\android\server\pm\permission类名:DefaultPermissionGrantPolicy.java在上篇博客添加权限的基础上修改:grantDefaultSyst原创 2020-12-23 17:09:18 · 1417 阅读 · 0 评论 -
Android 10 预置APP非系统签名赋予默认权限
Android 10 预置APP非系统签名赋予默认权限代码位置:alps\frameworks\base\services\core\java\com\android\server\pm\permission\DefaultPermissionGrantPolicy.java代码:加入预置的APP包名和所需权限。private void grantDefaultSystemHandlerPermissions(int userId) { Log.i(TAG, "Granting p原创 2020-12-23 17:08:44 · 1125 阅读 · 0 评论 -
Android 10 APK安装时赋予默认权限
Android 10 MTK APK安装时赋予默认权限代码位置:alps\frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java代码片段:```javavoid doHandleMessage(Message msg) { switch (msg.what) { ... case POST_INSTALL: { if (DE原创 2020-12-23 17:08:29 · 2965 阅读 · 3 评论