ANDROID系统的版本众多,更新频繁。有时候我们需要在运行时来判断所运行的ANDROID系统版本以确定使用什么API,比如从ANDROID 2.0开始才支持多点触摸。
那么,怎样在程序中来判断ANDROID系统的版本号也即API Level呢?
很简单,只需要使用下面的语句即可。
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 |
本文介绍如何在Android应用中通过简单的代码判断当前运行的系统版本号(APILevel),并提供了一个表格方便查询各版本对应的APILevel号。
2万+

被折叠的 条评论
为什么被折叠?



