diff options
Diffstat (limited to 'core/java/android/app/ApplicationPackageManager.java')
| -rw-r--r-- | core/java/android/app/ApplicationPackageManager.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java index 0d11e29..aa7d98c 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -48,6 +48,7 @@ import android.content.res.Resources; import android.content.res.XmlResourceParser; import android.graphics.drawable.Drawable; import android.net.Uri; +import android.os.Binder; import android.os.Process; import android.os.RemoteException; import android.util.Log; @@ -1296,6 +1297,25 @@ final class ApplicationPackageManager extends PackageManager { return PackageManager.COMPONENT_ENABLED_STATE_DEFAULT; } + @Override + public void setPrivacyGuardSetting(String packageName, boolean enabled) { + try { + mPM.setPrivacyGuardSetting(packageName, enabled, mContext.getUserId()); + } catch (RemoteException e) { + // Should never happen! + } + } + + @Override + public boolean getPrivacyGuardSetting(String packageName) { + try { + return mPM.getPrivacyGuardSetting(packageName, mContext.getUserId()); + } catch (RemoteException e) { + // Should never happen! + } + return false; + } + /** * @hide */ |
