¿Cómo recuperar la versión sdk de Android?

¿Cómo puedo obtener la versión actual de Android SDK (1.5, 1.6, 2.0, etc.) programáticamente?

The String Build.VERSION.RELEASE le dará la cadena de versión visible para el usuario (es decir, 1.5, 1.6, 2.0), mientras que Build.VERSION.SDK_INT le dará un valor de Build.VERSION_CODES que sería mejor usar si desea compare contra esto programáticamente.

  StringBuffer buf = new StringBuffer(); buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}"); buf.append("\\nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL+"}"); buf.append("\\nVERSION.SDK {"+Build.VERSION.SDK+"}"); buf.append("\\nBOARD {"+Build.BOARD+"}"); buf.append("\\nBRAND {"+Build.BRAND+"}"); buf.append("\\nDEVICE {"+Build.DEVICE+"}"); buf.append("\\nFINGERPRINT {"+Build.FINGERPRINT+"}"); buf.append("\\nHOST {"+Build.HOST+"}"); buf.append("\\nID {"+Build.ID+"}"); Log.d("build",buf.toString());