随着Android版本的增多,在不同的版本中使用不同的设计是必须的,根据程序运行的版本来提供不同的功能。这涉及到如何在程序中判断Android系统的版本。
在Android api中的android.os.Build和android.os.Build.VERSION类中包含了Android版本信息。
可以使用该信息来判断设备的系统版本:

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;

}

更多相关文章

  1. Android(安卓)Support Library
  2. Android(安卓)1.5 SDK, Release 1 翻译完后全国发布
  3. Android开发包下载
  4. versionCode与versionName的区别、应用、获取
  5. android studio开发安卓应用设置版本号
  6. Android与JS交互 -----点击js页面复制一条信息到android 剪切板
  7. android开发环境
  8. Android软件在线升级之本地版本号读取
  9. HttpClient和HttpURLConnection的区别

随机推荐

  1. android 3G pppd 调试记录。
  2. android meta-data 使用详解
  3. Android百度地图相关内容汇总
  4. android中的tab小结
  5. android:inputType常用取值
  6. Android(安卓): Your APK does not seem
  7. android 横竖屏切换
  8. android 获取路径目录方法
  9. 【Android】Android(安卓)EditText 去除
  10. android:ellipsize的使用