summaryrefslogtreecommitdiff
path: root/core/java/android/app/ApplicationPackageManager.java
diff options
context:
space:
mode:
authorJoanne Chung <joannechung@google.com>2019-08-20 18:47:38 +0800
committerJoanne Chung <joannechung@google.com>2019-10-30 21:48:00 +0800
commitfba3e88ef9a601af01f7aee375313b55c1cc5e54 (patch)
tree9b4e7fb2b5b9d8011122dc975cfce6cc51786943 /core/java/android/app/ApplicationPackageManager.java
parent447cc7c9f9c3ef6aac4e13fd06b7aee013188ec1 (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.java9
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);