随着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 退出应用程序
  2. windows系统上安装与使用Android NDK r5
  3. 在Android中加入GOOGLE统计系统
  4. Android 操作SQLite数据库(初步)-在程序中删除数据库
  5. Android中如何修改系统时间
  6. Android系统编译
  7. 1.1.2 Android的系统框架

随机推荐

  1. Android内存分析工具
  2. Android Studio 应用目录结构说明
  3. android 进程间通信示例
  4. Android之判断是否有网封装类
  5. Android8.1添加MTP数据同步操作
  6. Eclipse build Android时不生成apk问题解
  7. android 读 txt
  8. Android 官方示例:android-architecture
  9. android 设计比较美观的登录界面
  10. android DrawerLayout 实现侧滑菜单 知识