ANDROID系统的版本众多,更新频繁。有时候我们需要在运行时来判断所运行的ANDROID系统版本以确定使用什么API,比如从ANDROID 2.0开始才支持多点触摸。
那么,怎样在程序中来判断ANDROID系统的版本号也即API Level呢?
很简单,只需要使用下面的语句即可。
-
intsysVersion=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
|
分享到:
相关推荐
《 Uniapp Android 离线SDK:版本号详解与应用实践》 在移动应用开发领域,Uniapp作为一款跨平台的开发工具,以其强大的功能和高效性受到开发者们的青睐。对于那些需要支持旧项目的开发者来说,保持对旧版本SDK的...
2. 旧项目需求:对于一些已经上线并稳定运行的项目,突然更换SDK版本可能会带来兼容性问题,甚至导致应用崩溃。因此,提供旧版本的离线SDK,可以避免这种风险,保证项目的持续运营。 三、版本升级建议 1. SDK与...
而Android-SDK是uniapp针对Android平台的本地化支持包,它包含了运行uniapp应用所需的Android原生库和工具,使得uniapp应用能够在Android设备上顺畅运行。 二、版本号解析 版本号“3.2.3.81011_20210826”中的数字...
3. **Android-32**:这里的“32”指的是Android的版本号,对应的是Android 13。每个Android版本都有自己的API级别,Android 13的API级别可能是对应的数字,如API级别33。开发者需要这个平台来构建和测试针对新版本的...
"android-33"代表的是Android操作系统的一个特定版本,通常与Android版本号相对应。这里提到的"33"可能指的是Android的一个未来版本或开发者预览版,因为目前最新的稳定版本还未达到此数字。在Android开发过程中,...
2. 配置:在项目设置中,选择对应的Android SDK版本,以便于编译和运行对应的Android API级别。 3. 更新:虽然这是离线SDK,但开发者仍需关注官方更新,以便获取最新的API和修复,提升应用的性能和安全性。 4. 调试...
这个版本的SDK专注于对Android平台的支持,版本号“3.96.81954”代表着软件的具体迭代,而“20231106”可能是该版本的发布日期。这个版本可能包含了针对Android系统的优化,比如性能提升、错误修复、新功能添加等。...
【Android-SDK】是谷歌提供的用于开发Android应用程序的软件开发工具包,包含了构建、调试、运行Android应用所需的各种组件。这些组件包括但不限于Java开发工具(JDK)、Android平台库、Android系统图像、Android...
API Level 28是Android 9.0 Pie对应的版本号,它定义了系统提供的接口集合。开发者需要根据目标设备的API Level来确定可以使用的API,确保应用能在不同版本的Android系统上正常运行。API Level 28引入了一些关键更新...
3. SDK版本号解析: “Android-SDK@3.99.81993_20231227”这个文件名中的数字和日期部分代表了SDK的版本信息。3.99.81993是版本号,表示SDK的功能完善程度和bug修复状态;20231227则是发布日期,表明该SDK是在2023年...
Android SDK (SDK Platforms)-android-27.zip 是一个包含了Android开发所需的重要组件的压缩包,主要针对Android操作系统版本27,即Android 8.1 (Oreo)。这个压缩包对于开发者来说至关重要,因为它提供了构建、测试...
标题“android-sdk_r24.4.1-linux.7z”指的是Android Software Development Kit (SDK) 的特定版本,即r24.4.1,针对Linux操作系统。这个压缩包是开发者在Ubuntu 18.04环境下搭建Android开发环境所需的基础组件。 ...
版本号`r24.4.1`意味着这是该SDK的一个稳定版本,适用于QT for Android的配置。 在搭建QT for Android环境之前,确保你的计算机已安装了Java Development Kit (JDK),因为Android SDK依赖于JDK来运行。安装JDK后,...
总的来说,Android-SDK@3.1.18.80859_20210610.zip是一个用于uni-app开发的Android SDK版本,它提供了所有必要的工具和库,让开发者能够充分利用uni-app的跨平台优势,同时享受原生Android应用的性能和特性。...
这个特定版本——Android-SDK@2.6.16.80137_20200426,意味着它对应的是HBuilderX的2.6.16版本,内部版本号为80137,并且发布日期为2020年4月26日。这个版本的SDK可能包含了一些新的功能、修复了已知的bug,或者对...
在本场景中,我们关注的是Android SDK的特定版本——4.0,也被称为Ice Cream Sandwich(冰淇淋三明治),其内部版本号为14。这个版本在Android的发展历程中占据着重要的位置,因为它引入了许多新特性、改进和用户...
这里的“r24.4.1”表示SDK的发布版本号,每个版本都可能包含性能优化、新功能或对现有API的更新。在该版本中,开发者可以找到一系列用于Android应用开发的工具,如SDK Manager、AVD Manager以及各种平台工具和构建...
在本场景中,我们关注的是SDK中的一个特定版本——Android 8.0,对应SDK版本号为26。这个压缩包文件"android-26"包含了与Android 8.0平台相关的所有必要组件,用于支持在这个操作系统版本上进行应用开发。 **...
2. SDK Manager:解压后,运行SDK Manager.exe,这是用于管理Android SDK组件的工具,包括API级别、平台工具、构建工具、系统映像等。 3. 安装组件:通过SDK Manager,你可以选择需要的Android版本(API级别)和相关...
在本文中,我们将深入探讨"android-sdk_r24.4.1-macosx"这一特定版本,它是专为Mac OS X系统设计的SDK版本。 首先,我们来看一下"r24.4.1"这一版本号。在Android SDK的版本命名中,"r"通常代表"release",即正式...