Android API 级别17 Mar 2025 | 4 分钟阅读 Android操作系统有各种API级别,随着Android设备上新功能和新功能的不断开发,新的API仍在不断开发中。每个新版本的Android都会带来新的变化,从而提高安全性和高性能。引入新的API级别还可以整体提升Android的用户体验。 在这里,我们简要列出了各种Android API及其版本。如果您想详细了解Android API及其开发功能,请访问官方Android网站。但我们相信您在这里能找到您要找的东西。 什么是Android API?应用程序编程接口 (API)是程序员在应用程序中使用的一段代码。这段代码或(API)允许您向应用程序添加特定功能。换句话说,我们可以说API是用于构建软件应用程序的协议和工具集。以下是各种Android API级别的列表 Android 版本 | API Level / SDK | 版本名称 | 版本代码 | 年份 |
---|
Android 13 (Beta) | Level 33 | Tiramisu | TIRAMISU | | Android 12 | Level 32 (Android 12L) | Snow Cone | S_V2 | | Level 31 (Android 12) | S | 2021 | Android 11 | Level 30 (Android 11) | Red Velvet Cake | R | 2020 | Android 10 | Level 29 (Android 10) | Quince Tart | Q | 2019 | Android 9 | Level 28 (Android 9) | 饼图 | P | 2018 | Android 8 | Level 27 (Android 8.1) | Oreo | O_MR1 | 2017 | Level 26 (Android 8.0) | O | Android 7 | Level 25 (Android 7.1) | Nougat | N_MR1 | 2016 | Level 24 (Android 7.0) | N | Android 6 | Level 23 (Android 6) | Marshmallow | M | 2015 | Android 5 | Level 22 (Android 5.1) | Lollipop | LOLLIPOP_MR1 | Level 21 (Android 5.0) | LOLLIPOP, L | 2014 | Android 4 | Level 20 (Android 4.4w) | KitKat | KITKAT_WATCH | Level 19 (Android 4.4) | KITKAT | 2013 | Level 18 (Android 4.3) | Jelly Bean | JELLYBEAN_MR2 | Level 17 (Android 4.2) | JELLYBEAN_MR1 | 2012 | Level 16 (Android 4.1) | JELLYBEAN | Level 15 (Android 4.0.3 - 4.0.4) | Ice Cream Sandwich | ICE_CREAM_SANDWICH_MR1 | 2011 | Level 14 (Android 4.0.1 - 4.0.2) | ICE_CREAM_SANDWICH | Android 3 | Level 13 (Android 3.2) | Honeycomb | HONEYCOMB_MR2 | Level 12 (Android 3.1) | HONEYCOMB_MR1 | Level 11 (Android 3.0) | HONEYCOMB | Android 2 | Level 10 (Android 2.3.3 - 2.3.7) | Gingerbread | GINGERBREAD_MR1 | Level 9 (Android 2.3.0 - 2.3.2) | GINGERBREAD | 2010 | Level 8 (Android 2.2) | Froyo | FROYO | Level 7 (Android 2.1) | Eclair | ECLAIR_MR1 | Level 6 (Android 2.0.1) | ECLAIR_0_1 | 2009 | Level 5 (Android 2.0) | ECLAIR | Android 1 | Level 4 (Android 1.6) | Donut | DONUT | Level 3 (Android 1.5) | Cupcake | CUPCAKE | Level 2 (Android 1.1) | Petit Four | BASE_1_1 | Level 1 (Android 1.0) | 无 | BASE | 2008 |
Android 10 及以上版本的代号是内部代号,从 Android 10 开始,Google 已不再公开使用这些代号。 从开发者的角度来看从开发者的角度来看,Android API(或 API Level)是一个整数值,用于唯一标识 API 修订版框架。 Android 平台提供了一个 API,Android 应用程序使用该 API 与底层的 Android 系统进行通信。Android 框架 API 由以下几点组成: - 它是一组核心包和类。
- 在一 manifest 文件 中声明的一组 XML 元素和属性。它还用于访问资源。
- 它还包含应用程序可以请求使用设备资源的一组权限,以及系统中包含的强制措施。
定义API 值或级别在 Gradle 文件中使用,并带有各种变量 Kotlin 变量 | Groovy 变量 | 定义 |
---|
minSdk | minSdkVersion | 这是应用程序支持的最低 SDK 版本。它定义在 build.gradle 文件中。例如,如果您将 minSdk 设置为 30,则 SDK 版本对应于 API Level 30 和 Android 11。这使得您的应用程序只能在 Android 8 或更高版本的设备上运行。 | targetSdk | targetSdkVersion | 这是应用程序的目标 SDK 版本。它定义在 build.gradle 文件中。它必须始终与 compileSdk 相同。 | compileSdk | compileSdkVersion | 这是应用程序编译所依据的 SDK 版本。它的值也在 build.gradle 文件中定义。Android Studio 软件使用此 SDK 版本来构建您的 APK,该版本必须始终与 targetSdk 相同。 |
如何在应用程序中添加 API(或 API Level)假设您想将新的 API Level 添加到您的 Android 应用程序中(使用 Android Studio 软件)。在这种情况下,您必须导航到 外观与行为 > 系统设置 > Android SDK。进入 Android SDK 屏幕后,选中 API 级别及其功能旁边的复选框。之后,单击“确定”按钮应用并进行您所做的更改。它将在 Android Studio 平台中下载并安装所选的 API,您可以在应用程序中使用它。 
|