高通android10.0默认赋予第三方apk权限
16lz
2021-01-23
在系统中有些预置的第三方apk想默认就赋予apk需要申请的权限,具体可参考如下修改
+++ b/LA.UM.8.6.2/LINUX/android/frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java@@ -743,6 +743,15 @@ public final class DefaultPermissionGrantPolicy { grantPermissionsToSystemPackage(systemCaptionsServicePackageName, userId, MICROPHONE_PERMISSIONS); }++ PackageInfo mCustomPackageInfo = getPackageInfo("com.android.packageName");+ if (mCustomPackageInfo != null && doesPackageSupportRuntimePermissions(mCustomPackageInfo)) {+ grantPermissionsToPackage(mCustomPackageInfo, userId, false, true, true, STORAGE_PERMISSIONS);+ grantPermissionsToPackage(mCustomPackageInfo, userId, false, true, true, ALWAYS_LOCATION_PERMISSIONS);+ grantPermissionsToPackage(mCustomPackageInfo, userId, false, true, true, PHONE_PERMISSIONS);+ } } private String getDefaultSystemHandlerActivityPackageForCategory(String category, int userId) {
更多相关文章
- 在Android Service中弹出系统全屏对话框
- Android控制手电筒代码,简单易用,不需要任何权限
- Android系统开发—对View的clipChildren,clipToPadding,importan
- Android文件访问权限问题
- Android系统信息获取