diff options
| -rw-r--r-- | core/api/system-current.txt | 2 | ||||
| -rw-r--r-- | core/java/android/content/pm/PackageInstaller.java | 1 | ||||
| -rw-r--r-- | core/java/android/content/pm/flags.aconfig | 8 |
3 files changed, 9 insertions, 2 deletions
diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 79cd373e0aef..6a5d07b95974 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -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(); } diff --git a/core/java/android/content/pm/PackageInstaller.java b/core/java/android/content/pm/PackageInstaller.java index 1114b358e08a..6681e54beaa1 100644 --- a/core/java/android/content/pm/PackageInstaller.java +++ b/core/java/android/content/pm/PackageInstaller.java @@ -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; } diff --git a/core/java/android/content/pm/flags.aconfig b/core/java/android/content/pm/flags.aconfig index a8fe21ebfbbd..814eae6726a9 100644 --- a/core/java/android/content/pm/flags.aconfig +++ b/core/java/android/content/pm/flags.aconfig @@ -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" +} |