API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节.

简单来说,就是一套可供调用的系统接口.

比如地图类API—百度地图API,应用类API—豆瓣API,系统自带的WI-FI API和多媒体API。

以下是Android主流版本、发布时间和对应的API level:

Android Beta,发布于2007年11月5日,同时的软件开发套件(SDK),发布于2007年11月12日。 11月5日被认为是Android的"生日"。
Android版本名称Code nameAndroid版本版本发布时间对应API
(no code name)1.0 2008年9月23日API level 1
(no code name)1.1 2009年2月2日API level 2
Cupcake1.5 2009年4月17日API level 3,NDK 1
Donut1.6 2009年9月15日API level 4,NDK 2
Eclair2.0.12009年12月3日API level 6
Eclair2.1 2010年1月12日API level 7,NDK3
Froyo2.2.x2010年1月12日API level 8,NDK 4
Gingerbread2.3 – 2.3.22011年1月1日API level 9,NDK5
Gingerbread2.3.3 – 2.3.72011年9月2日API level 10
Honeycomb3.0 2011年2月24日API level 11
Honeycomb3.12011年5月10日API level 12,NDK 6
Honeycomb3.2.x2011年7月15日API level 13
Ice Cream Sandwich4.0.1 – 4.0.22011年10月19日API level 14,NDK 7
Ice Cream Sandwich4.0.3 – 4.0.42012年2月6日API level 15,NDK 8
Jelly Bean4.12012年6月28日API level 16
Jelly Bean4.1.12012年6月28日API level 16
Jelly Bean4.2-4.2.22012年11月API level 17
Jelly Bean4.32013年7月API level 18
KitKat4.42013年7月24日API level 19
Kitkat Watch4.4W2014年6月API level 20
Lollipop(Android L)5.0/5.12014年6月25日API level 21/API level 22
Marshmallow(Android M)6.0 2015年5月28日API level 23

Nougat(Android N)

Nougat(Android N)

7.0 

7.1

                               2016年5月18日

                               2016年12月

API level 24

API level 25

Oreo(Android O)8.0 2017年8月22日API level 26
Oreo(Android O)8.12017年12月5日API level 27

Pie (Android P)

不是凤梨酥(PineappleCake)

9.02018年8月7日API level 28
10(Android Q 不叫 Q,正式命名为 Android 10。谷歌改变了Android OS的命名习惯,不会再按照基于美味零食或甜点的字母顺序命名,而是转换为版本号)10.02019年9月3日API level 29
1111.02020年9月9日API level 30
Android的版本,有个API Level,对应着某个Android发布版本的名称。

使用Android Studio的开发者可以简单查看对应的API level,参考方法如下:

对某些版本的手机做单独处理:

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                AliveJobService.startUploadService(MainActivity.this);
            }

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐