Http://www.cnblogs.com/wzh206/archive/2010/05/02/1726076.html
How to determine the version of the Android system
With the increase of the Android version, it is necessary to use different designs in different versions, depending on the version that the program runs to provide different functionality. This involves determining the version of the Android system in the program.
Android version information is included in the Android.os.Build and Android.os.Build.VERSION classes in the Android API.
You can use this information to determine the system version of the device:
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;
}