Je veux vérifier la version du système d'exploitation Android installé sur le périphérique utilisateur. puis-je le trouver en utilisant android.os.Build.VERSION_CODES ou autre chose. veuillez fournir le code.comment identifier ce que le périphérique utilisateur Android OS utilise?
Répondre
Vous pouvez vérifier avec android.os.Build.VERSION.SDK_INT
Pour vérifier si l'appareil est en cours d'exécution lollipop Android ou au-dessus:
if (VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) {
// do something
}
Détails: https://developer.android.com/reference/android/os/Build.VERSION.html
Build.VERSION.SDK_INT
vous indique le niveau de l'API que les pistes de l'appareil, ce qui est généralement tout qu'un développeur aura besoin.
D'autres champs peuvent vous intéresser, si votre objectif est d'afficher ces informations aux utilisateurs.
Comme décrit au niveau de l'API Documentation Android peut être récupéré à l'aide
android.os.Build.VERSION.SDK_INT
La classe correspondant à cette int est dans la classe android.os.Build.VERSION_CODES.
exemple de code:
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
Log.d("sdk version",""+currentapiVersion);
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
}
Ce ** SDK_INT est disponible depuis Donut (android 1.6/API4) alors assurez-vous que votre application n'est pas rétro-compatible avec Cupcake (android 1.5/API3) lorsque vous l'utilisez ou votre application va s'écraser ** –
Merci @ Emdad Hossain –
Ce n'est pas un service de codage. S'il vous plaît montrer ce que vous avez essayé jusqu'à présent et quel est le problème avec cela. En outre, c'est une exigence assez basique, même si vous faites une recherche google simple, vous obtiendrez la solution. –
ok va prendre soin la prochaine fois @ prerak sola –