Obtención de la versión del dispositivo os en Android mediante programación

¿Cómo puedo obtener la versión actual del dispositivo Android (1.5, 1.6, 2.0, etc.) mediante programación? Es decir, he instalado mi apk en un dispositivo Android 2.2. Necesito obtener la versión del dispositivo (versión del emulador de Android en la que mi aplicación se está ejecutando actualmente).

Algo como esto:

String myVersion = android.os.Build.VERSION.RELEASE; // eg myVersion := "1.6" int sdkVersion = android.os.Build.VERSION.SDK_INT; // eg sdkVersion := 8; 

Puede recuperar todos los códigos SDK de Build.VERSION_CODES

 int currentapiVersion = android.os.Build.VERSION.SDK_INT; if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){ // Do something for lollipop and above versions } else{ // do something for phones running an SDK before lollipop } 

Con este código podemos ejecutar códigos separados para los dispositivos Pre Lollipop.

Si desea ver el número de versión del firmware, puede utilizar

 Build.VERSION.SDK_INT 

Pero si usted quiere el nombre de la versión del firmware entonces usted debe utilizar algo como esto

 Build.VERSION_CODES 

Eche un vistazo a la clase de versión Build.VERSION . Dependiendo de lo que desee hacer, es posible que desee utilizar el atributo RELEASE o SDK_INT .

Prueba esto,

  String deviceOs = android.os.Build.VERSION; 

Espero que esto sea de ayuda.

  • Android: Uso de AUTO-CANCEL en una notificación cuando la aplicación se está ejecutando en segundo plano
  • AudioManager enviar mensaje a un manejador en un hilo muerto?
  • ¿Puede utilizar declaraciones condicionales en el caso de conmutación en Android?
  • Androide: extraer texto de la imagen
  • Android: solicitud HTTP de Google Drive
  • ¿Por qué sólo el subproceso de interfaz de usuario en Android puede actualizar la interfaz de usuario?
  • Enviar datos (ArrayList) de Actividad a Fragmento
  • ¿Cómo implementar PdfRenderer Zoom y Scroll apoyo?
  • Wakelock y wifilock no funcionan
  • Cómo obtener valores de SeekBar en android
  • Android: escala y comprime un mapa de bits
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.