如何判斷Android系統(tǒng)的版本
隨著Android版本的增多,在不同的版本中使用不同的設(shè)計(jì)是必須的,根據(jù)程序運(yùn)行的版本來(lái)提供不同的功能。這涉及到如何在程序中判斷Android系統(tǒng)的版本。
在Android api中的android.os.Build和android.os.Build.VERSION類中包含了Android版本信息。
可以使用該信息來(lái)判斷設(shè)備的系統(tǒng)版本:
public static final int SDK_VERSION_ECLAIR = 5;
public static final int SDK_VERSION_DONUT = 4;
public static final int SDK_VERSION_CUPCAKE = 3;
public static boolean PRE_CUPCAKE =
getSDKVersionNumber() < SDK_VERSION_CUPCAKE ? true : false;
public static int getSDKVersionNumber() {
int sdkVersion;
try {
sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
} catch (NumberFormatException e) {
sdkVersion = 0;
}
return sdkVersion;
}
posted on 2010-11-26 00:34 江天部落格 閱讀(1738) 評(píng)論(0) 編輯 收藏 所屬分類: Android