2016-10-20 2 views
1

Я хочу проверить версию операционной системы Android, установленную на пользовательском устройстве. Могу ли я найти его с помощью android.os.Build.VERSION_CODES или что-то еще. укажите код.Как определить, какое пользовательское устройство Android использует?

+0

Это не сервис кодирования. Пожалуйста, покажите, что вы пробовали до сих пор, и в чем проблема. Кроме того, это довольно базовое требование, поэтому, даже если вы выполните простой поиск в Google, вы получите решение. –

+0

ok будет заботиться в следующий раз @ prerak sola –

ответ

0

Build.VERSION.SDK_INT говорит вам уровень API, что работает устройство, которое, как правило, все что разработчику понадобится.

Другие поля on Build.VERSION, которые могут вас заинтересовать, если ваша цель - показать эту информацию пользователям.

1

Как описано на уровне API Android документации можно получить с помощью

android.os.Build.VERSION.SDK_INT

класс, соответствующий этому междунар находится в классе android.os.Build.VERSION_CODES.

Пример кода:

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

Этот ** SDK_INT доступен с Donut (android 1.6/API4), поэтому убедитесь, что ваше приложение не совместимо с версией Cupcake (android 1.5/API3), когда вы его используете или используете сбой ** –

+0

Спасибо @ Emdad Hossain –

Смежные вопросы