diff --git a/core/api/current.txt b/core/api/current.txt index 0bac8f0b083e2..629ff726cd197 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -12202,7 +12202,6 @@ package android.content.pm { method @Nullable public String getInstallerAttributionTag(); method @Nullable public String getInstallerPackageName(); method public int getInstallerUid(); - method @NonNull public boolean getIsPreApprovalRequested(); method public int getMode(); method public int getOriginatingUid(); method @Nullable public android.net.Uri getOriginatingUri(); @@ -12222,6 +12221,7 @@ package android.content.pm { method public boolean isApplicationEnabledSettingPersistent(); method public boolean isCommitted(); method public boolean isMultiPackage(); + method public boolean isPreApprovalRequested(); method public boolean isRequestUpdateOwnership(); method public boolean isSealed(); method public boolean isStaged(); diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 7022f9e823f24..adf7ff0ae1980 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -3586,7 +3586,7 @@ package android.content.pm { } public class PackageInstaller { - method @NonNull public android.content.pm.PackageInstaller.InstallInfo getInstallInfo(@NonNull java.io.File, int) throws android.content.pm.PackageInstaller.PackageParsingException; + method @NonNull public android.content.pm.PackageInstaller.InstallInfo readInstallInfo(@NonNull java.io.File, int) throws android.content.pm.PackageInstaller.PackageParsingException; method @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void setPermissionsResult(int, boolean); field public static final String ACTION_CONFIRM_INSTALL = "android.content.pm.action.CONFIRM_INSTALL"; field public static final String ACTION_CONFIRM_PRE_APPROVAL = "android.content.pm.action.CONFIRM_PRE_APPROVAL"; diff --git a/core/java/android/content/pm/PackageInstaller.java b/core/java/android/content/pm/PackageInstaller.java index e747a6f3d7784..d1f28ee42ed4f 100644 --- a/core/java/android/content/pm/PackageInstaller.java +++ b/core/java/android/content/pm/PackageInstaller.java @@ -2042,7 +2042,7 @@ public class PackageInstaller { */ @SystemApi @NonNull - public InstallInfo getInstallInfo(@NonNull File file, int flags) + public InstallInfo readInstallInfo(@NonNull File file, int flags) throws PackageParsingException { final ParseTypeImpl input = ParseTypeImpl.forDefaultParsing(); final ParseResult result = ApkLiteParseUtils.parsePackageLite( @@ -3740,7 +3740,7 @@ public class PackageInstaller { /** * Returns whether this session has requested user pre-approval. */ - public @NonNull boolean getIsPreApprovalRequested() { + public boolean isPreApprovalRequested() { return isPreapprovalRequested; } diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java old mode 100755 new mode 100644 index 93387e2768acd..c6217ece800da --- a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java +++ b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java @@ -141,7 +141,7 @@ public class InstallInstalling extends AlertActivity { File file = new File(mPackageURI.getPath()); try { final InstallInfo result = getPackageManager().getPackageInstaller() - .getInstallInfo(file, 0); + .readInstallInfo(file, 0); params.setAppPackageName(result.getPackageName()); params.setInstallLocation(result.getInstallLocation()); try { diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java b/packages/PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java index 49c9188a2cab8..3ec81aa380659 100644 --- a/packages/PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java +++ b/packages/PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java @@ -392,7 +392,7 @@ public class PackageInstallerActivity extends AlertActivity { final int sessionId = intent.getIntExtra(PackageInstaller.EXTRA_SESSION_ID, -1 /* defaultValue */); final SessionInfo info = mInstaller.getSessionInfo(sessionId); - if (info == null || !info.getIsPreApprovalRequested()) { + if (info == null || !info.isPreApprovalRequested()) { Log.w(TAG, "Session " + mSessionId + " in funky state; ignoring"); finish(); return;