Est-ce que quelqu'un sait comment je peux vérifier la version du système (par exemple 1.0
, 2.2
, etc.) de manière programmatique ?
Vérifiez [android.os.Build.VERSION
][1].
CODENAME
: le nom de code de développement actuel, ou la chaîne "REL" ; s'il s'agit d'un build de version.INCREMENTAL
: La valeur interne utilisée par le contrôle de source sous-jacent pour représenter ce build.RELEASE
: La chaîne de version visible par l'utilisateur.
[1] : http://developer.android.com/reference/android/os/Build.VERSION.html
Vous pouvez trouver la version d'Android en regardant [Build.VERSION
][1].
La documentation recommande de comparer [Build.VERSION.SDK_INT
][2] avec les valeurs de [Build.VERSION_CODES
][3].
C'est bien, tant que vous réalisez que Build.VERSION.SDK_INT
n'a été introduit que dans le niveau 4 de l'API, c'est-à-dire Android 1.6 (Donut). Cela ne vous affectera donc pas, mais si vous souhaitez que votre application fonctionne sur Android 1.5 ou antérieur, vous devrez utiliser la version obsolète [Build.VERSION.SDK
][4] à la place.
[1] : http://developer.android.com/intl/de/reference/android/os/Build.VERSION.html [2] : http://developer.android.com/intl/de/reference/android/os/Build.VERSION.html#SDK_INT [3] : http://developer.android.com/intl/de/reference/android/os/Build.VERSION_CODES.html [4] : http://developer.android.com/intl/de/reference/android/os/Build.VERSION.html#SDK