• Android Support Library


    The Android Support Library Packet 介绍

    Support Library文档归类

    • v4 Support Library
    • Multidex Support Library
    • v7 Support Libraries

              v7 appcompat library

              v7 cardview library

              v7 gridlayout library

              v7 mediarouter library

              v7 palette library

              v7 recyclerview library

    • v8 Support Library
    • v13 Support Library
    • v17 Leanback Library
    • Annotations Support Library
    • Design Support Library

    Each library is called v<api>, indicating the minimum API level that they require

    Support Library介绍:Android的Support Library支持库是一组提供了仅可通过库API的Android框架API的向后兼容的版本,以及功能的代码库。

    每个支持库是向后兼容到一个特定的Android API级别。这样的设计意味着你的应用程序能兼容较低版本系统,使之仍然可以使用Material Design等设计。
    一般情况下,我们建议包括V4支持和V7应用程序兼容性库,因为它们支持广泛的Android版本,并提供建议的用户界面模式的API
    Android Support Library支持库也有很多版本,随着版本的迭代,又增加或者改变了一些控件,故认为应该尽量使用较高版本的支持库。

    v4 Support Library 这个库的设计与Android1.6(API级别4)和较高的使用
       The Gradle build script dependency identifier for this library is as follows:
       com.android.support:support-v4:21.0.0

    v7 appcompat libraries
           This library adds support for the Action Bar user interface design pattern. This library includes support for material design user interface implementations.
    这个库增加了Action Bar的用户界面设计模式的支持,这个库包含了Material Design的用户界面实现支持。
    Here are a few of the key classes included in the v7 appcompat library:
    •ActionBar - Provides an implementation of the action bar user interface pattern. For more information on using the Action Bar, see the Action Bar developer guide.
    •AppCompatActivity - Adds an application activity class that can be used as a base class for activities that use the Support Library action bar implementation.
    不过Google建议使用Toolbar代替ActionBar。
    compile 'com.android.support:appcompat-v7:24.0.0'(如果你使用的是Eclipse或者Ant编译你的APP,这个包需要依赖android-support-v4.jar,这两个包要同时包含进工程中)

    v7 cardview library
       com.android.support:cardview-v7:21.0.0

    v7 gridlayout library
       com.android.support:gridlayout-v7:21.0.0

    Design Support Library
          该设计套件提供的API来支持材料设计的组件和模式来应用到你的程序。该库提供了Material Design质感设计.
    The Design Support library adds support for various material design components and patterns for app developers to build upon, such as navigation drawers, floating action buttons (FAB), snackbars, and tabs.
    compile 'com.android.support:design:24.0.0'

    v13 Support Library

        这个库的设计与Android3.2(API级别13)和较高的使用
    com.android.support:support-v13:18.0.0

    Android Support Library更加详细介绍:https://zhuanlan.zhihu.com/p/20260335

    这里介绍了Android Support Library的前世今生http://www.jianshu.com/p/f5f9a4fd22e8

    https://www.zhihu.com/question/30880959

    http://blog.csdn.net/zhangke3016/article/details/51771860

  • 相关阅读:
    面向对象三大特征之多态——Java笔记(七)
    面向对象三大特征之继承(extends)——Java笔记(六)
    this、访问修饰符——Java笔记(五)
    面向对象三大特征之封装与static——(Java学习笔记四)
    初识Java——(Java学习笔记一)
    HTTP/3 简介
    iis 500.19错误解决过程记录
    排序陷阱 List.Sort Linq.OrderBy
    锁的封装 读写锁、lock
    时间“Thu Aug 14 2014 14:28:06 GMT+0800”的转换
  • 原文地址:https://www.cnblogs.com/feng-ye/p/5755356.html
Copyright © 2020-2023  润新知