美文网首页support库
Android之Support库总览

Android之Support库总览

作者: 卖梦想的男孩 | 来源:发表于2017-02-22 16:08 被阅读15次

    Android Support Library提供了一系列的支持库,主要用于处理兼容问题和高效开发,是相对于SDK功能拆分出来的,即开发者可以选择使用,也可以选择不使用。

    • support-v4
      该库是所有支持库中最大的,功能也是相对较多的,包含对应用组件、用户界面功能、辅助功能、数据处理、网络连接以及编程实用工具的支持,当然也可以分别单独引用部分模块。

    • support-compat
      用来处理兼容性问题

    • support-core-utils
      提供大量的工具类

    • support-core-ui
      提供ViewPager等UI组件

    • support-media-compat
      提供部分多媒体的功能

    • support-fragment
      提供了兼容版的Fragment的支持

    • support-v7
      该库是在v4的基础上做了进一步的封装,主要提供了一系列的高级的单独功能库。

    • appcompat-v7
      提供MD用户界面的兼容

    • cardview-v7
      提供了卡片组件的支持

    • gridlayout-v7
      提供了网格布局的支持

    • mediarouter-v7
      提供了多媒体与外设的支持

    • palette-v7
      提供了图片颜色抽取的支持

    • recyclerview-v7
      提供了大量数据集合显示组件的支持

    • preference-v7
      提供了方便设置UI界面的支持

    • support-v8
      该库提供了渲染计算的高级能力

    • renderscript
      提供了renderscript框架的支持。

    • support-v13
      主要是提供Fragment兼容的高级Api方便操作。

    • preference-v14
      对首选项进一步做了增强。

    • leanback-v17
      为电视设备提供了一系列的界面组件支持。

    • preference-leanback-v17
      为电视设备提供了供首选项接Api。

    • recommendation
      为电视应用提供的内容建议。

    • support-annotations
      为标准化规范编程提供了一系列通用的注解

    • design
      提供Material Design的能力。

    • customtabs
      提供了应用通过自定义标签与本地建立web页面的能力

    • percent
      为应用布局提供百分比布局的能力

    • flexbox
      为应用布局提供flex布局的能力

    • constraint-layout
      为应用布局提供约束布局的能力

    • multidex
      该库主要是为了解决Dalvik上引用超过 65536 个方法的问题,提供了dex的分包支持。

    • test
      该库下主要为开发者提供测试应用的能力

    • runner
      提供基础测试的运行容器

    • espresso
      提供白盒测试的能力

    • uiautomator
      提供黑盒测试的能力

    support-library总览

    相关文章

      网友评论

        本文标题:Android之Support库总览

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