主控:rk3399
系统:android7.1
内核版本:4.4.126
弹框提示:在你设备上允许XX 访问图片,媒体和文件
如图:
代码补丁:
diff --git a/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java b/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
index 5016ec0..c37dfc8 100644
--- a/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
+++ b/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
@@ -317,6 +317,44 @@ final class DefaultPermissionGrantPolicy {
grantRuntimePermissionsLPw(cameraPackage, STORAGE_PERMISSIONS, userId);
}
+ PackageParser.Package ivHelmetPackage = getPackageLPr("com.fortressgb.droidkiosk");
+ if (ivHelmetPackage != null
+ && doesPackageSupportRuntimePermissions(ivHelmetPackage)) {
+ grantRuntimePermissionsLPw(ivHelmetPackage, STORAGE_PERMISSIONS, userId);
+ grantRuntimePermissionsLPw(ivHelmetPackage, CAMERA_PERMISSIONS, userId);
+ grantRuntimePermissionsLPw(ivHelmetPackage, MICROPHONE_PERMISSIONS, userId);
+ grantRuntimePermissionsLPw(ivHelmetPackage, PHONE_PERMISSIONS, userId);
+ grantRuntimePermissionsLPw(ivHelmetPackage, LOCATION_PERMISSIONS, userId);
+ }
+
// Media provider
PackageParser.Package mediaStorePackage = getDefaultProviderAuthorityPackageLPr(
MediaStore.AUTHORITY, userId);