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

Commit 26a87e59 authored by Winson Chiu's avatar Winson Chiu Committed by Automerger Merge Worker
Browse files

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

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

Change-Id: Icffd5e3b79f6e30f05524183f7d4bd49666003bb
parents 27a686c8 b12c5458
Loading
Loading
Loading
Loading
+17 −1
Original line number Diff line number Diff line
@@ -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) {