diff options
| -rw-r--r-- | api/system-current.txt | 4 | ||||
| -rw-r--r-- | core/java/android/content/pm/PackageManager.java | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 604354bf83c3..4cfdd9867066 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -11368,6 +11368,8 @@ package android.content.pm { method public abstract void grantRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle); method public abstract boolean hasSystemFeature(java.lang.String); method public abstract boolean hasSystemFeature(java.lang.String, int); + method public abstract int installExistingPackage(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; + method public abstract int installExistingPackage(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; method public abstract boolean isInstantApp(); method public abstract boolean isInstantApp(java.lang.String); method public abstract boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String); @@ -44746,6 +44748,8 @@ package android.test.mock { method public void grantRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle); method public boolean hasSystemFeature(java.lang.String); method public boolean hasSystemFeature(java.lang.String, int); + method public int installExistingPackage(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; + method public int installExistingPackage(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; method public boolean isInstantApp(); method public boolean isInstantApp(java.lang.String); method public boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String); diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index f6eaed4e5c5b..74f7cbeeca05 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -4700,6 +4700,7 @@ public abstract class PackageManager { * on the system for other users, also install it for the calling user. * @hide */ + @SystemApi public abstract int installExistingPackage(String packageName) throws NameNotFoundException; /** @@ -4707,6 +4708,7 @@ public abstract class PackageManager { * on the system for other users, also install it for the calling user. * @hide */ + @SystemApi public abstract int installExistingPackage(String packageName, @InstallReason int installReason) throws NameNotFoundException; |