美文网首页
定制九:去掉第三方应用的申请权限弹窗

定制九:去掉第三方应用的申请权限弹窗

作者: momxmo | 来源:发表于2020-07-08 18:40 被阅读0次

    比如我的 App 需要 Camera 和 Recorder 权限:

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    

    frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
    是用来控制 App 权限的.
    在其中添加系统 APP 所带权限, 第一次开机后就会将该权限赋予 App.

           PackageParser.Package  AiiagePackage = getPackageLPr(
                   "com.android.Aiiage");
           if (AiiagePackage != null) {
    Log.d(TAG, "AiiagePackage >> not null");
               grantRuntimePermissionsLPw(AiiagePackage, CAMERA_PERMISSIONS, userId);
               grantRuntimePermissionsLPw(AiiagePackage, MICROPHONE_PERMISSIONS, userId);
           }else{
               Log.d(TAG, "AiiagePackage >> null");
           }
    

    相关文章

      网友评论

          本文标题:定制九:去掉第三方应用的申请权限弹窗

          本文链接:https://www.haomeiwen.com/subject/kegccktx.html