studio - read jsonarray android
Android API Version programmatically (3)
Se define en la constante android.os.Build.VERSION.SDK
, solo úsalo.
Posible duplicado:
Recuperando la versión de la API de Android programáticamente
Estoy tratando de recuperar la versión actual de la API del dispositivo que mi aplicación está ejecutando. ¿Hay alguna manera de conseguirlo y almacenarlo en una cadena? Esto necesita trabajar en 1.5 Version y Up. Los ejemplos serían muy apreciados. Gracias.
Puede obtenerlo llamando a Build.VERSION.SDK
.
A partir de 1.6 en adelante, debe usar Build.VERSION.SDK_INT
en Build.VERSION.SDK_INT
lugar
porque Build.VERSION.SDK
está en desuso.
Build.VERSION.RELEASE;
Eso le dará los números reales de su versión; aka 2.3.3 o 2.2.
El problema con el uso de Build.VERSION.SDK_INT es que si tiene un teléfono rooteado o rom personalizado, podría tener un sistema operativo no estándar (también conocido como mi Android está ejecutando 2.3.5) y que devolverá un valor NULL
cuando use Build.VERSION.SDK_INT ¡Así Build.VERSION.RELEASE funcionará sin importar qué!