美文网首页
Api级别详解

Api级别详解

作者: babybus_superdo | 来源:发表于2017-01-24 10:17 被阅读683次

    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级别标识,存储在系统的底层。
    • 应用可以使用清单元素<uses-sdk>来定义自己可以运行在怎样的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

    相关文章

      网友评论

          本文标题:Api级别详解

          本文链接:https://www.haomeiwen.com/subject/pcjzbttx.html