diff --git a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
old mode 100644
new mode 100755
index 5016ec0d4be..9e313321850
--- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
+++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
@@ -346,6 +346,12 @@ final class DefaultPermissionGrantPolicy {
if (storagePackage != null) {
grantRuntimePermissionsLPw(storagePackage, STORAGE_PERMISSIONS, true, userId);
}
+ PackageParser.Package storagePackage1 = getDefaultProviderAuthorityPackageLPr(
+ "com.android.chrome", userId);
+ if (storagePackage1 != null) {
+ grantRuntimePermissionsLPw(storagePackage1, STORAGE_PERMISSIONS, true, userId);
+ }
// CertInstaller
Intent certInstallerIntent = new Intent(Credentials.INSTALL_ACTION);
测试平台:RK3288-7.1 给Chrome默认授权sdcard读写权限,下载文件不再弹出读写stroage授权对话框。