2014-09-25 4 views
-2

Мне нужно проверить версию телефона на Android и, если версия меньше 4.0.0, я должен выполнить следующий код, иначе он не должен выполняться. Как я могу это сделать? Я использовал эту строку, чтобы получить версию для Android.Проверка версии андроида программно

String androidOS = Build.VERSION.RELEASE; 

Как я могу проверить, не превышает ли 4.0.0. Предложите мне решение.

ответ

3

использование

int currentapiVersion = android.os.Build.VERSION.SDK_INT; 


    if (currentapiVersion >= 14) { 
     // Do something for 14 and above versions 


    } else { 

     // do something for phones running an SDK before 14 

    } 
+0

Спасибо всем .. Он работал – ssh

1

Try ниже код:

int currentapiVersion = android.os.Build.VERSION.SDK_INT; 
if (currentapiVersion >= android.os.Build.VERSION_CODES.GINGERBREAD){ 
    // Do your code for froyo and above versions 
} else{ 
    // do your code for before froyo versions 
} 
12

Что-то вроде этого:

if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) { 

} 

и для получения дополнительной версии проверить here!

2

Вы можете получить любую деталь о телефоне, как это -> и android.os.Build поможет вам получить это

System.out.println("button press on device name = "+android.os.Build.MODEL +" brand = "+android.os.Build.BRAND +" OS version = "+android.os.Build.VERSION.RELEASE + " SDK version = " +android.os.Build.VERSION.SDK_INT); 
Смежные вопросы