diff options
| author | Joanne Chung <joannechung@google.com> | 2019-08-20 18:47:38 +0800 |
|---|---|---|
| committer | Joanne Chung <joannechung@google.com> | 2019-10-30 21:48:00 +0800 |
| commit | fba3e88ef9a601af01f7aee375313b55c1cc5e54 (patch) | |
| tree | 9b4e7fb2b5b9d8011122dc975cfce6cc51786943 /core/java/android/app/ApplicationPackageManager.java | |
| parent | 447cc7c9f9c3ef6aac4e13fd06b7aee013188ec1 (diff) | |
Grant permissions to ContentCapture and remove permission for TC.
1. Grant default permissions to ContentCapture app.
2. Remove unnecessary permissions for TC.
3. Made getContentCaptureServicePackageName() available for testing.
Bug: 139523153
Test: Manual. Use dumpsys pm to check the runtime permissions are grant.
Change-Id: If0d1669ac7d99785002c25cc783f1cf40ed7f13b
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 03ef286c48c1..008c4c165d10 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -3196,6 +3196,15 @@ public class ApplicationPackageManager extends PackageManager { } @Override + public String getContentCaptureServicePackageName() { + try { + return mPM.getContentCaptureServicePackageName(); + } catch (RemoteException e) { + throw e.rethrowAsRuntimeException(); + } + } + + @Override public boolean isPackageStateProtected(String packageName, int userId) { try { return mPM.isPackageStateProtected(packageName, userId); |
