2014-10-13 2 views
0

Мне нужно предоставить различные функции для версии ОС> 4.4.2 и версии ОС < = 4.4.2.Как получить конкретную версию ОС в Android?

Когда я использовал android.os.Build.VERSION_CODES для этой цели, он дает мне код, соответствующий KITKAT для всех версий 4.4.4.4.1.4.4.2.4.4.3. Итак, как я могу конкретно различать OS 4.4.2 и 4.4.3?

+1

Строка DEVICENAME = android.os.Build.MODEL; –

ответ

2

Вы можете использовать поле Build.VERSION.RELEASE для этого, проверьте this нить конкретики. Тем не менее, я советую вам использовать поле .VERSION_CODES, где это возможно.

0

Вы можете использовать это:

String myVersion = android.os.Build.VERSION.RELEASE; // e.g. myVersion := "1.6" 
int sdkVersion = android.os.Build.VERSION.SDK_INT; // e.g. sdkVersion := 8; 

Источник: Link

+0

Wtf ... показать неправильный номер ... Пример: мне нужно minSdkVersion 15 и показать 19 .... – delive

0

Может быть это поможет вам бит:

int currentapiVersion = android.os.Build.VERSION.SDK_INT; 
if (currentapiVersion > 11){ 
    //your code here 
} 

Более подробную информацию о API: API's