1、什么是Api级别?

它是Android提供的框架Api唯一数值标识。

截止目前为止,Android已经拥有24个Api级别,从1(base)到24(N)。

下表列出各Android平台版本支持的Api级别。

平台版本 API 级别 VERSION_CODE
Android 7.0 24 N
Android 6.0 23 M
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
Android 4.4W 20 KITKAT_WATCH
Android 4.4 19 KITKAT
Android 4.3 18 JELLY_BEAN_MR2
Android 4.2、4.2.2 17 JELLY_BEAN_MR1
Android 4.1、4.1.1 16 JELLY_BEAN
Android 4.0.3、4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0、4.0.1、4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 HONEYCOMB
Android 2.3.3、2.3.4 10 GINGERBREAD_MR1
Android 2.3、2.3.1、2.3.2 9 GINGERBREAD
Android 2.2.x 8 FROYO
Android 2.1.x 7 ECLAIR_MR1
Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE

2、Api级别在Android的使用

  • 每个版本的Android系统都有一个Api级别标识,存储在系统的底层。
  • 应用可以使用清单元素来定义自己可以运行在怎样的android系统上,比如能够运行的最低版本系统的Api级别,最高版本系统的Api级别,和在设计上使用的首选Api级别。
  • android:minSdkVersion 指定能够运行应用的最低 API 级别。 默认值为“1”。

  • android:targetSdkVersion 指定运行应用的目标 API 级别。 在某些情况下,这允许应用使用在目标 API 级别中定义的清单文件元素或行为,而不是仅限于使用那些针对最低 API 级别定义的元素。

  • android:maxSdkVersion 指定能够运行应用的最高 API 级别。


_本站文章为 宝宝巴士 SD.Team Preacher 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 ) _
转载自【宝宝巴士SuperDo团队】原文链接: http://www.jianshu.com/p/aaefbb17ee6d

更多相关文章

  1. android导入项目出现style错误,menu错误
  2. NDK 编译可执行程序
  3. Android(安卓)使用 kotlin 协程
  4. Android版本更新下载apk自动安装的方法
  5. android vlc源码编译
  6. android studio 打包自动生成版本号与日期,apk输入路径详解
  7. Catalina编译android 10报错
  8. Android(安卓)rom开发:webview崩溃问题Binary XML file line #103
  9. 浅入浅出Android(014):HTTP GET获取文本内容

随机推荐

  1. 减少AS占用的C盘空间
  2. android 电池(二):android关机充电流程、充
  3. Android(安卓)开发环境下载地址 -- 百度
  4. Android(安卓)UI开发神兵利器之Android(
  5. android 网络访问-图片处理优秀开源项目
  6. Android(安卓)Handler内存泄露
  7. Android如何从服务器获取图片
  8. Android(安卓)Gradle使用详解
  9. Android(安卓)Studio 错误 com.android.d
  10. android 易忘知识