How can I check the system version of Android? How can I check the system version of Android? android android

How can I check the system version of Android?


Example how to use it:

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {     // only for gingerbread and newer versions}


Check android.os.Build.VERSION.

  • CODENAME: The current development codename, or the string "REL" if this is a release build.
  • INCREMENTAL: The internal value used by the underlying source control to represent this build.
  • RELEASE: The user-visible version string.


Build.Version is the place go to for this data. Here is a code snippet for how to format it.

public String getAndroidVersion() {    String release = Build.VERSION.RELEASE;    int sdkVersion = Build.VERSION.SDK_INT;    return "Android SDK: " + sdkVersion + " (" + release +")";}

Looks like this "Android SDK: 19 (4.4.4)"