diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-29 01:19:28 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-29 01:19:28 +0000 |
commit | d8f57ca9d776eb5f2da972d26a119b054ed534fd (patch) | |
tree | 8eecd343a3994477d0d849e6297a893d1df6846b | |
parent | f16d439ab4fac288c38011238f0b6011a930ccc1 (diff) | |
parent | d1ac9605f7a457bab0ef9440383280df03c39f17 (diff) | |
download | setupcompat-d8f57ca9d776eb5f2da972d26a119b054ed534fd.tar.gz |
Snap for 9232464 from d1ac9605f7a457bab0ef9440383280df03c39f17 to tm-qpr2-releaseandroid-13.0.0_r49android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-release
Change-Id: Ic576961c752953795d50ba3506745c70a6f2f3b6
-rw-r--r-- | main/java/com/google/android/setupcompat/util/BuildCompatUtils.java | 33 | ||||
-rw-r--r-- | partnerconfig/java/com/google/android/setupcompat/partnerconfig/PartnerConfigHelper.java | 1 |
2 files changed, 21 insertions, 13 deletions
diff --git a/main/java/com/google/android/setupcompat/util/BuildCompatUtils.java b/main/java/com/google/android/setupcompat/util/BuildCompatUtils.java index 3c4e2a2..090e1df 100644 --- a/main/java/com/google/android/setupcompat/util/BuildCompatUtils.java +++ b/main/java/com/google/android/setupcompat/util/BuildCompatUtils.java @@ -34,6 +34,7 @@ public final class BuildCompatUtils { public static boolean isAtLeastR() { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.R; } + /** * Implementation of BuildCompat.isAtLeastS() suitable for use in Setup * @@ -45,6 +46,16 @@ public final class BuildCompatUtils { } /** + * Implementation of BuildCompat.isAtLeastT() suitable for use in Setup + * + * @return Whether the current OS version is higher or equal to T. + */ + @ChecksSdkIntAtLeast(api = Build.VERSION_CODES.TIRAMISU) + public static boolean isAtLeastT() { + return Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU; + } + + /** * Implementation of BuildCompat.isAtLeast*() suitable for use in Setup * * <p>BuildCompat.isAtLeast*() can be changed by Android Release team, and once that is changed it @@ -60,26 +71,24 @@ public final class BuildCompatUtils { * <p>Supported configurations: * * <ul> - * <li>For current Android release: while new API is not finalized yet (CODENAME = "Tiramisu", - * SDK_INT = 33) - * <li>For current Android release: when new API is finalized (CODENAME = "REL", SDK_INT = 32) - * <li>For next Android release (CODENAME = "U", SDK_INT = 34+) + * <li>For current Android release: while new API is not finalized yet (CODENAME = + * "UpsideDownCake", SDK_INT = 33) + * <li>For current Android release: when new API is finalized (CODENAME = "REL", SDK_INT = 34) + * <li>For next Android release (CODENAME = "V", SDK_INT = 35+) * </ul> * * <p>Note that Build.VERSION_CODES.T cannot be used here until final SDK is available in all * channels, because it is equal to Build.VERSION_CODES.CUR_DEVELOPMENT before API finalization. * - * @return Whether the current OS version is higher or equal to T. + * @return Whether the current OS version is higher or equal to U. */ - public static boolean isAtLeastT() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - return true; - } - return (Build.VERSION.CODENAME.equals("REL") && Build.VERSION.SDK_INT >= 33) + public static boolean isAtLeastU() { + System.out.println("Build.VERSION.CODENAME=" + Build.VERSION.CODENAME); + return (Build.VERSION.CODENAME.equals("REL") && Build.VERSION.SDK_INT >= 34) || (Build.VERSION.CODENAME.length() == 1 - && Build.VERSION.CODENAME.charAt(0) >= 'T' + && Build.VERSION.CODENAME.charAt(0) >= 'U' && Build.VERSION.CODENAME.charAt(0) <= 'Z') - || (Build.VERSION.CODENAME.equals("Tiramisu") && Build.VERSION.SDK_INT >= 32); + || (Build.VERSION.CODENAME.equals("UpsideDownCake") && Build.VERSION.SDK_INT >= 33); } private BuildCompatUtils() {} diff --git a/partnerconfig/java/com/google/android/setupcompat/partnerconfig/PartnerConfigHelper.java b/partnerconfig/java/com/google/android/setupcompat/partnerconfig/PartnerConfigHelper.java index 0db37ae..1b73098 100644 --- a/partnerconfig/java/com/google/android/setupcompat/partnerconfig/PartnerConfigHelper.java +++ b/partnerconfig/java/com/google/android/setupcompat/partnerconfig/PartnerConfigHelper.java @@ -46,7 +46,6 @@ public class PartnerConfigHelper { private static final String TAG = PartnerConfigHelper.class.getSimpleName(); - @VisibleForTesting public static final String SUW_AUTHORITY = "com.google.android.setupwizard.partner"; @VisibleForTesting public static final String SUW_GET_PARTNER_CONFIG_METHOD = "getOverlayConfig"; |