Version de l’API Android par programmation

Duplication possible:
Récupération de la version d’API Android par programmation

J’essaie de récupérer la version actuelle de l’API du périphérique que mon application exécute. Y a-t-il un moyen de l’obtenir et de le stocker sur une chaîne. Cela doit fonctionner sur la version 1.5 et plus. Des exemples seraient grandement appréciés. Je vous remercie.

Vous pouvez l’obtenir en appelant Build.VERSION.SDK .

A partir de 1.6, vous devez utiliser Build.VERSION.SDK_INT place
car Build.VERSION.SDK est obsolète.

 Build.VERSION.RELEASE; 

Cela vous donnera les chiffres réels de votre version; aka 2.3.3 ou 2.2.

Le problème avec l’utilisation de Build.VERSION.SDK_INT est que si vous avez un téléphone root ou personnalisé, vous pourriez avoir un système d’exploitation non standard (aka mon Android exécute 2.3.5) et cela retournera une NULL lors de l’utilisation de Build.VERSION.SDK_INT donc Build.VERSION.RELEASE fonctionnera quoi qu’il arrive!

Il est défini sur la constante android.os.Build.VERSION.SDK , utilisez-le simplement.