From 0a85b81c9f15f72e7284a8ff40f1ba73d7469b58 Mon Sep 17 00:00:00 2001 From: Victor Chang Date: Wed, 11 May 2016 18:07:38 +0100 Subject: Add isAtLeastN in OsUtil Bug: 28016344 Change-Id: I431b4fed3f2114d1f1b311416a892f608a846e4c --- src/com/android/messaging/util/OsUtil.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') diff --git a/src/com/android/messaging/util/OsUtil.java b/src/com/android/messaging/util/OsUtil.java index e45a63c..4890d08 100644 --- a/src/com/android/messaging/util/OsUtil.java +++ b/src/com/android/messaging/util/OsUtil.java @@ -22,6 +22,7 @@ import android.content.pm.PackageManager; import android.os.Build; import android.os.UserHandle; import android.os.UserManager; +import android.support.v4.os.BuildCompat; import com.android.messaging.Factory; @@ -41,6 +42,7 @@ public class OsUtil { private static boolean sIsAtLeastL; private static boolean sIsAtLeastL_MR1; private static boolean sIsAtLeastM; + private static boolean sIsAtLeastN; private static Boolean sIsSecondaryUser = null; @@ -54,6 +56,7 @@ public class OsUtil { sIsAtLeastL = v >= android.os.Build.VERSION_CODES.LOLLIPOP; sIsAtLeastL_MR1 = v >= android.os.Build.VERSION_CODES.LOLLIPOP_MR1; sIsAtLeastM = v >= android.os.Build.VERSION_CODES.M; + sIsAtLeastN = BuildCompat.isAtLeastN(); } /** @@ -120,6 +123,14 @@ public class OsUtil { return sIsAtLeastM; } + /** + * @return True if the version of Android that we're running on is at least N + * (API level 24). + */ + public static boolean isAtLeastN() { + return sIsAtLeastN; + } + /** * @return The Android API version of the OS that we're currently running on. */ -- cgit v1.2.3