2016-10-20 1 views
1

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?

+0

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. –

+0

ok va prendre soin la prochaine fois @ prerak sola –

Répondre

0

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.

1

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 
} 
+0

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 ** –

+0

Merci @ Emdad Hossain –