判断ANDROID系统的版本号也即API Leve
来源:互联网 发布:unix环境高级编程第3版 编辑:程序博客网 时间:2024/06/08 11:34
ANDROID系统的版本众多,更新频繁。有时候我们需要在运行时来判断所运行的ANDROID系统版本以确定使用什么API,比如从ANDROID 2.0开始才支持多点触摸。
那么,怎样在程序中来判断ANDROID系统的版本号也即API Level呢?
很简单,只需要使用下面的语句即可。
int sysVersion = Integer.parseInt(VERSION.SDK);
VERSION.SDK是一个字符串,我们使用Interger.parseInt把它转换成一个整数,这个数即是API Level号,然后就可以使用它来进行判断了。
*******************************************************
随着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;
int sdkVersion;
try {
sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
} catch (NumberFormatException e) {
sdkVersion = 0;
}
return sdkVersion;
}
******************************************************
下表是一个到目前为止的ANDROID API Level的对应表,以方便查询。
- 判断ANDROID系统的版本号也即API Leve
- Android中判断当前API的版本号
- Android系统的版本号与API的对应表
- Android系统的版本号与API的对应表
- Android系统的版本号与API的对应表
- 判断手机系统的版本号
- 怎样判断所运行的ANDROID系统的SDK版本号
- 判断所运行的ANDROID系统的SDK版本号
- android应用对系统API版本号的选择介绍
- Android中系统名称、版本号以及相应的API Level
- Android系统版本号与API对应关系
- Android不同版本的API方法使用和Android系统版本对应的API版本号
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- 【Android】Frame Animation
- 第一次
- 学习笔记之 反射实例
- JQuery学习笔记(三)
- jQuery版QQ在线客服代码
- 判断ANDROID系统的版本号也即API Leve
- MySQL的create table as 与 like区别
- (剑指offer笔记)根据前序遍历和中序遍历重建二叉树
- poj 2125 最小割解决 "最小点权覆盖问题" +输出解(割边集)
- 使用repo下载google 的android4.4 源码,和编译.运行
- 类库项目
- Eclipse背景设置
- 我家的茶树林不止一个地方
- Android permission 访问权限大全