有沒有辦法獲得給定的Android設備使用的API級別?有沒有辦法在運行時告訴Android設備正在運行的API級別?
我想使不使用AnticipateOvershootInterpolator的應用程序()的一個版本,另一個使用它使用API等級大於3
有沒有辦法獲得給定的Android設備使用的API級別?有沒有辦法在運行時告訴Android設備正在運行的API級別?
我想使不使用AnticipateOvershootInterpolator的應用程序()的一個版本,另一個使用它使用API等級大於3
看android.os.Build.VERSION.SDK
(和android.os.Build.VERSION.SDK_INT
更新的設備)。
您可以使用此常數設備:android.os.Build.VERSION.SDK_INT
。它返回these values之一。
在Android 1.6(API級別4)中添加了SDK_INT'。對於只支持該API級別或更高級別的應用,'SDK_INT'是一個很好的答案。但是,在這種情況下,OP要求檢測「> 3 Api級別的設備」,建議支持API級別3.在這種情況下,使用舊的'SDK'字符串並將其轉換爲整數是更好的解決方案。 – CommonsWare 2010-08-26 04:34:12