diff options
author | Svet Ganov <svetoslavganov@google.com> | 2015-07-07 22:49:17 -0700 |
---|---|---|
committer | Svet Ganov <svetoslavganov@google.com> | 2015-07-08 18:12:58 -0700 |
commit | ad3b2975574f916c14382628d50c710a78064746 (patch) | |
tree | 57b6dfd10624fd9e00facac26725e29a9909727f /core/java/android/app/ApplicationPackageManager.java | |
parent | 3aa1b1e5ec3a4e2074ea054b931cd68df45b43cf (diff) | |
download | frameworks_base-ad3b2975574f916c14382628d50c710a78064746.zip frameworks_base-ad3b2975574f916c14382628d50c710a78064746.tar.gz frameworks_base-ad3b2975574f916c14382628d50c710a78064746.tar.bz2 |
Add an API for apps to query if a permisison is denied by policy.
bug:22177216
Change-Id: I32227f55097fae997f33743fd1eee06cb18f47f1
Diffstat (limited to 'core/java/android/app/ApplicationPackageManager.java')
-rw-r--r-- | core/java/android/app/ApplicationPackageManager.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java index cb1e7aa..1fb0b2a 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -421,6 +421,15 @@ final class ApplicationPackageManager extends PackageManager { } @Override + public boolean isPermissionRevokedByPolicy(String permName, String pkgName) { + try { + return mPM.isPermissionRevokedByPolicy(permName, pkgName, mContext.getUserId()); + } catch (RemoteException e) { + throw new RuntimeException("Package manager has died", e); + } + } + + @Override public boolean addPermission(PermissionInfo info) { try { return mPM.addPermission(info); |