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
This commit is contained in:
Clara Bayarri
2016-08-08 14:52:57 +01:00
parent 310ab035b6
commit 3b8b07c8f4

View File

@@ -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;
}
}