Merge "Print minExtensionVersions to Settings package dump" into sc-dev am: b12c5458de

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14535290

Change-Id: Icffd5e3b79f6e30f05524183f7d4bd49666003bb
This commit is contained in:
Winson Chiu
2021-05-14 17:48:09 +00:00
committed by Automerger Merge Worker

View File

@@ -4471,7 +4471,23 @@ public final class Settings implements Watchable, Snappable {
pw.print(prefix); pw.print(" versionCode="); pw.print(ps.versionCode);
if (pkg != null) {
pw.print(" minSdk="); pw.print(pkg.getMinSdkVersion());
pw.print(" targetSdk="); pw.print(pkg.getTargetSdkVersion());
pw.print(" targetSdk="); pw.println(pkg.getTargetSdkVersion());
SparseIntArray minExtensionVersions = pkg.getMinExtensionVersions();
pw.print(prefix); pw.print(" minExtensionVersions=[");
if (minExtensionVersions != null) {
List<String> minExtVerStrings = new ArrayList<>();
int size = minExtensionVersions.size();
for (int index = 0; index < size; index++) {
int key = minExtensionVersions.keyAt(index);
int value = minExtensionVersions.valueAt(index);
minExtVerStrings.add(key + "=" + value);
}
pw.print(TextUtils.join(", ", minExtVerStrings));
}
pw.print("]");
}
pw.println();
if (pkg != null) {