Android 11 给第三方应用添加默认权限

目录位置:frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java

这里以谷歌拼音输入法为例 ,添加通讯录相关权限

//google IME

PackageInfo googleIme = pm.getSystemPackageInfo("com.google.android.inputmethod.pinyin");

if (googleIme != null && doesPackageSupportRuntimePermissions(googleIme)){

grantPermissionsToSystemPackage(pm,

googleIme.packageName, userId,

MICROPHONE_PERMISSIONS, STORAGE_PERMISSIONS,CONTACTS_PERMISSIONS);

}

猜你喜欢

转载自blog.csdn.net/a546036242/article/details/128922672