2013-09-06 14 views

Odpowiedz

22

Jest wiele pytań na ten temat. Sprawdź Get Android API level of phone currently running my application i Programmatically obtain the Android API level of a device?. W tych odpowiedziach, można zobaczyć coś takiego:

Integer.valueOf(android.os.Build.VERSION.SDK); 

Ale .SDK został zamortyzowany. Użyj SDK_INT zamiast

//Check the condition as 
if (android.os.Build.VERSION.SDK_INT>=11){} 

Zobacz Build.VERSION.html#SDK_INT więcej.

Aktualizacja:

Jak kcoppock został ładnie zasugerował, można użyć czegoś takiego:

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ 
    //Do something 
} 
+4

Aby być bardziej szczegółowym, można użyć 'Build.VERSION.SDK_INT> = Build.VERSION_CODES.HONEYCOMB' – kcoppock

+0

dzięki. działa. Dodaję kontrolę – Lele

2

Build.VERSION.SDK_INT powie liczbę SDK.

Powiązane problemy