diff options
| author | 2016-08-08 14:52:57 +0100 | |
|---|---|---|
| committer | 2016-08-08 14:58:50 +0100 | |
| commit | 3b8b07c8f439e86d239e07fe2726af473fd9c24c (patch) | |
| tree | 8366d08b5dc108ac4e37afd2bf5e783761cd7848 | |
| parent | 310ab035b661f0596264b72f01d759dab5f04132 (diff) | |
Add Build.isAtLeastO
This makes it easier for features to check the build is O or later
without dealing with codenames and then the switch to an api number.
Change-Id: Ica04e0fdf1e68d72f289f5428aaff6c5aff816c9
| -rw-r--r-- | core/java/android/os/Build.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/os/Build.java b/core/java/android/os/Build.java index c5e09bdeae6c..10ee739f4d64 100644 --- a/core/java/android/os/Build.java +++ b/core/java/android/os/Build.java @@ -840,4 +840,16 @@ public class Build { return -1; } } + + /** + * Check if the device is running on the Android O release or newer. + * + * @return {@code true} if O APIs are available for use + * + * @hide + */ + public static boolean isAtLeastO() { + return !"REL".equals(VERSION.CODENAME) + && "O".compareTo(VERSION.CODENAME) <= 0; + } } |