zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    你还在钟情于windows XP吗?
    我常用的vim快捷键
    2013年读的书(很多还没看完)
    期末考试了
    顺着自己的心,去做自己喜欢的事
    关于最近新闻泛滥的几点看法以及学习的个人观点
    华为OJ_1
    【Android】弹出软键盘时候让上面布局跟着上移的方法
    【Android】策略模式封装百度地图路线规划模块
    google觉得好用的插件(不断更新)
  • 原文地址:https://www.cnblogs.com/feng-ye/p/5755356.html
Copyright © 2011-2022 走看看