在系统中有些预置的第三方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) {

 

更多相关文章

  1. 在Android Service中弹出系统全屏对话框
  2. Android控制手电筒代码,简单易用,不需要任何权限
  3. Android系统开发—对View的clipChildren,clipToPadding,importan
  4. Android文件访问权限问题
  5. Android系统信息获取

随机推荐

  1. [置顶] android 按钮两次点击事件区分
  2. Android(安卓)Span 的使用
  3. Android(安卓)listview onItemClick事件
  4. Android(安卓)CPU scaling
  5. Android(安卓)动画-Interpolator和TypeEv
  6. AspectJ in Android(安卓)(一),AspectJ 基础
  7. 在Android中使用响应式编程
  8. Android(安卓)Studio--快捷键
  9. Android之调用本地摄像头
  10. Android(安卓)Intent设置类型setType();