怎样判断所运行的ANDROID系统的SDK版本号 - jackrex

时间:2024-03-10 21:10:51

怎样判断所运行的ANDROID系统的SDK版本号

ANDROID系统的版本众多,更新频繁。有时候我们需要在运行时来判断所运行的ANDROID系统版本以确定使用什么API,比如从ANDROID 2.0开始才支持多点触摸。

 

那么,怎样在程序中来判断ANDROID系统的版本号也即API Level呢?

 

很简单,只需要使用下面的语句即可。

 

  1. int sysVersion = Integer.parseInt(VERSION.SDK);  

 

VERSION.SDK是一个字符串,我们使用Interger.parseInt把它转换成一个整数,这个数即是API Level号,然后就可以使用它来进行判断了。

 

下表是一个到目前为止的ANDROID API Level的对应表,以方便查询。

 

平台版本 API Level
Android 3.2 13
Android 3.1 12
Android 3.0 11
Android 2.3.3 10
Android 2.3 9
Android 2.2 8
Android 2.1 7
Android 2.0.1 6
Android 2.0 5
Android 1.6 4
Android 1.5 3
Android 1.1 2
Android 1.0 1