Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aafb6bd1 authored by Sumedh Sen's avatar Sumedh Sen
Browse files

Add missing api flags in package manager

Add missing api flag to getResolvedBaseApkPath,
the system api was added to make the resolved path of an install session available to only authorized installers.

Bug: 303726777
Test: presubmt

Change-Id: Ib8ebbb82863ba7ba9daed539f30ca2aaf69cfce0
parent bc26339b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3861,7 +3861,7 @@ package android.content.pm {
    method public boolean getInstallAsVirtualPreload();
    method public int getPendingUserActionReason();
    method public boolean getRequestDowngrade();
    method @Nullable @RequiresPermission(android.Manifest.permission.READ_INSTALLED_SESSION_PATHS) public String getResolvedBaseApkPath();
    method @FlaggedApi("android.content.pm.get_resolved_apk_path") @Nullable @RequiresPermission(android.Manifest.permission.READ_INSTALLED_SESSION_PATHS) public String getResolvedBaseApkPath();
    method public int getRollbackDataPolicy();
    method @NonNull public java.util.Set<java.lang.String> getWhitelistedRestrictedPermissions();
  }
+1 −0
Original line number Diff line number Diff line
@@ -3832,6 +3832,7 @@ public class PackageInstaller {
         */
        @SystemApi
        @RequiresPermission(Manifest.permission.READ_INSTALLED_SESSION_PATHS)
        @FlaggedApi(Flags.FLAG_GET_RESOLVED_APK_PATH)
        public @Nullable String getResolvedBaseApkPath() {
            return resolvedBaseCodePath;
        }
+7 −1
Original line number Diff line number Diff line
@@ -60,7 +60,6 @@ flag {
}

flag {

    name: "rollback_lifetime"
    namespace: "package_manager_service"
    description: "Feature flag to enable custom rollback lifetime during install."
@@ -74,3 +73,10 @@ flag {
    description: "Feature flag to improve install freeze time."
    bug: "307561242"
}

flag {
    name: "get_resolved_apk_path"
    namespace: "package_manager_service"
    description: "Feature flag to retrieve resolved path of the base APK during an app install."
    bug: "269728874"
}