diff options
author | Chao Yan <aceyansf@google.com> | 2019-05-01 17:42:49 -0700 |
---|---|---|
committer | Chao Yan <aceyansf@google.com> | 2019-05-01 17:42:49 -0700 |
commit | 5ea4e7c27e53ed8b46bee66af444edd4082ab215 (patch) | |
tree | 3b0615a0fd81f6c5a3376587f886bf821302294e | |
parent | e5698b1ba08ff03c03c914e1966792d2a9ae63e6 (diff) | |
download | platform_testing-5ea4e7c27e53ed8b46bee66af444edd4082ab215.tar.gz |
Use current user handle instead of owner user
Bug: 128438338
Test: build and test on AAE and Pixel devices; verify if all missing
permissions are granted
Change-Id: Ieed3e8fdd1fb44f1e6800514dcccf6dc8673cd59
-rw-r--r-- | utils/permissions/src/com/android/permissionutils/GrantPermissionUtil.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/permissions/src/com/android/permissionutils/GrantPermissionUtil.java b/utils/permissions/src/com/android/permissionutils/GrantPermissionUtil.java index d76995008..1ce23450e 100644 --- a/utils/permissions/src/com/android/permissionutils/GrantPermissionUtil.java +++ b/utils/permissions/src/com/android/permissionutils/GrantPermissionUtil.java @@ -16,12 +16,13 @@ package com.android.permissionutils; +import static android.os.Process.myUserHandle; + import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.PermissionInfo; -import android.os.UserHandle; import android.util.Log; import java.util.ArrayList; import java.util.List; @@ -38,7 +39,7 @@ public class GrantPermissionUtil { List<String> missingPermissions = getMissingPermissions(context, pkgInfo); if (!missingPermissions.isEmpty()) { for (String permission : missingPermissions) { - pm.grantRuntimePermission(pkgInfo.packageName, permission, UserHandle.OWNER); + pm.grantRuntimePermission(pkgInfo.packageName, permission, myUserHandle()); } } } |