summaryrefslogtreecommitdiff
path: root/core/java/android/app/ApplicationPackageManager.java
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2019-10-08 15:49:43 -0700
committerChristopher Tate <ctate@google.com>2019-10-08 15:49:43 -0700
commite4f5f2d3f52620d4beacab673b81435575199f3a (patch)
tree0f04b85217f87f9af3163f2056408006b2aa1154 /core/java/android/app/ApplicationPackageManager.java
parentb0b28d67adb368ad5443a2b20c4397043a1adc18 (diff)
Move PackageManagerInternal to services.jar
The one messy internal caller is the settings provider, so a new @hide API on PackageManager was introduced to decouple the provider from LocalServices. That new entry point is only callable by uid 1000, paralleling the previous system-caller-only availability. Bug: 140833849 Test: system boots & runs normally Change-Id: I93ae38b8f55db7864893a97795aea63014bf5e12
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 a2013075b379..86bf20a57eec 100644
--- a/core/java/android/app/ApplicationPackageManager.java
+++ b/core/java/android/app/ApplicationPackageManager.java
@@ -3169,6 +3169,15 @@ public class ApplicationPackageManager extends PackageManager {
}
@Override
+ public String getSetupWizardPackageName() {
+ try {
+ return mPM.getSetupWizardPackageName();
+ } catch (RemoteException e) {
+ throw e.rethrowAsRuntimeException();
+ }
+ }
+
+ @Override
public String getIncidentReportApproverPackageName() {
try {
return mPM.getIncidentReportApproverPackageName();