diff options
| author | Christopher Tate <ctate@google.com> | 2019-10-08 15:49:43 -0700 |
|---|---|---|
| committer | Christopher Tate <ctate@google.com> | 2019-10-08 15:49:43 -0700 |
| commit | e4f5f2d3f52620d4beacab673b81435575199f3a (patch) | |
| tree | 0f04b85217f87f9af3163f2056408006b2aa1154 /core/java/android/app/ApplicationPackageManager.java | |
| parent | b0b28d67adb368ad5443a2b20c4397043a1adc18 (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.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 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(); |
