Support Library

Support Library

在本文档中

  1. 概观
  2. 修订

另请参阅

  1. 支持库特征
  2. 支持库设置

Android的支持库包是一组代码库,它提供了Android框架API的向后兼容的版本以及功能,这些功能只能通过库API。每一个支持库是向后兼容到一个特定的Andr​​oid API级别。这种设计意味着你的应用程序可以使用图书馆的功能,但仍然可以与设备运行Android 1.6(API级别4),最多不兼容。

本指南提供了有关哪些功能是由支持库,如何使用它们在您的开发环境和有关库版本的信息使信息。

概观


包括在你的Android项目的支持库被认为是为应用程序开发的最佳实践,这取决于你的应用程序是针对平台版本和范围,它使用的API。使用功能的库提供了可以帮助你提高你的应用程序的外观,提高性能和扩大应用程序的覆盖更多的用户。如果你使用Android 代码模板工具,你会发现,所有的Android应用程序模板包含一个默认的支持库或更多。

支持库针对每个基地的Android API级别,每个提供不同的功能集。为了有效地利用图书馆,它考虑要支持和理解功能是由每个库在什么Android的API级别支持哪些功能是重要的。要开始,请查看 支持特征库指南。在此之后,转到 支持库安装主题,以了解如何把支持库到应用程序中。有关支持库API的更多详细信息,请参阅android.support 在API参考软件包。

修订


本节提供了有关支持库封装的版本的详细信息。

Android的支持库,版本20 (2014年7月)

对于卷支持库的变化:

Android的支持库,版本19.1.0 (2014年3月)

对于卷支持库的变化:
  • 添加SwipeRefreshLayout类,它使用户能够刷新垂直轻扫手势视图的内容。
  • 固定的可访问性问题与导航抽屉。
对于2013 APPCOMPAT库更改:
  • 固定背景与问题的行动吧。

Android的支持库,版本19.0.1 (2013年12月)

对于卷支持库的变化:
对于2013 mediarouter库更改:
对于V8 renderscript库更改:
  • 为RenderScript的thunk层添加错误传播。

Android的支持库,版本19 (2013年10月)

对于卷支持库的变化:
对于2013 mediarouter库更改:
  • 添加媒体播放排队的支持,设置HTTP标头值和媒体播放持续时间。
  • 加入明确的开始,得到,并明确管理媒体播放会话与媒体路由器结束会话的操作。

Android的支持库,版本18 (2013年7月)

对于卷支持库的变化:
新的2013 APPCOMPAT库:
  • 添加了动作条,允许执行操作栏用户界面的设计模式回至Android 2.1(API级别7)和更高。使用这个类,您需要通过扩展新的实现您的活动 ActionBarActivity类。
新的2013 mediarouter库:

增加了一个新的mediarouter库,提供了支持谷歌演员开发者预览版。在2013 mediarouter库API提供控制媒体渠道的路由的一种手段和溪流从当前设备到外部屏幕,扬声器和其他目标设备,具有兼容性背到Android 2.1(API级别7)。见2013 mediarouter库获取更多信息。

在支持库R18引入的2013 mediarouter库API须在支持库以后的修订改变。在这个时候,我们建议使用库只与连接谷歌演员开发者预览版

Android的支持库,版本13 (2013年5月)

对于卷支持库的变化:
新的2013 GridLayout的库:

Android的支持库,版本12 (2013年2月)

对于卷支持库的变化:
  • 改进的交互行为ViewPager
  • 修正了可能导致一个错误ViewPager选择了错误的页面。
  • 固定资产使用removeView()方法在布局过程中的ViewPager
  • 修正了SearchViewCompat,其中使用后退按钮以关闭不清除搜索文本。此修补程序仅适用于主机的API级别14及更高版本。

Android的支持库,版本11 (2012年11月)

对于卷支持库的变化:

Android的支持库,版本10 (2012年8月)

对于卷支持库的变化:
  • 增加了对Android中4.1(API级别16)引入添置通知功能的支持NotificationCompat

Android的支持库,版本9 (2012年6月)

对于卷支持库的变化:

Android的支持库,版本8 (2012年4月)

对于卷支持库的变化:
  • 固定的意图标志PendingIntent通过生成的对象TaskStackBuilder
  • 除去从GridLayout的库项目未使用的属性,以确保库可以与API级别7和更高的建立。
  • 补充说,类路径。项目文件的网格布局库项目。

Android的支持库,版本7 (2012年3月)

对于卷支持库的变化:
  • 添加ShareCompat,它提供了辅助类来发送和接收内容的社交分享应用,包括新的元数据共享归结到数据源的应用程序。这个类还提供了新的兼容集成ShareActionProvider中的Android 4.0。
  • 添加NavUtilsTaskStackBuilder,为落实支持 Android的设计进行导航指引。这些新增功能包括一个方法来实现操作栏的跨版本按钮。举个例子实现这种模式,看到(的AppNavigation样品<SDK> /样本/ <platform> / AppNavigation)。
  • 添加NotificationCompat.Builder提供兼容性实现了Android 3.0的Notification.Builder辅助类用于创建标准化的系统通知。

Android的支持库,版本6 (2011年12月)

注:参考支持库API,现已与框架引用,例如:android.support.v4.app

对于卷支持库的变化:
  • 更改ViewPager:
    • 增加了对额外的装饰视图支持ViewPager。装饰性的观点可能会提供在XML布局寻呼机的子视图。
    • 加入PagerAdapter.getPageTitle()提供标题字符串页面,默认为没有标题的每一页。
    • 添加PagerTitleStrip,非交 ​​互式标题条,可以添加为ViewPager的孩子。开发人员可以提供文本的外观和颜色,以及布局大小和重力信息。
    • 更新PagerAdapter方法取视图组对象,而不是视图,以避免在适配器实现类铸件。
    • 更新ViewPager使用启动式一扔行为。
    • bug修正为用户界面交互和测试自动化。
  • 支持片段:
  • 支持可访问性的API:

Android的支持库,版本5 (2011年12)

对于卷支持库的变化:

Android的支持库,版本4 (2011年10月)

对于卷支持库的变化:
  • 添加EdgeEffectCompat支持EdgeEffect
  • 添加LocalBroadcastManager允许应用程序轻松注册,并在一个单一的应用程序接收的意图没有全球广播它们。
  • 新增支 ​​持在ViewCompat检查并设置overscroll模式查看在Android 2.3 s和更高版本。
  • 更改片段的API:
    • 增加了新的API来控制新菜单的可见性。
    • 添加自定义动画的API。
    • 在添加的API FragmentActivity保留自定义,非配置实例数据。
    • 各种错误修复。
  • 修正了装载机,造成的问题在消除缺陷的AsyncTask的升级Froyo和旧版本的平台上运行时,秒。支持代码现在使用它自己的版本的AsyncTask保持在所有平台上的版本相同的行为。

Android的支持库,版本3 (2011年7月)

对于卷支持库的变化:
  • 增加了对支持Fragment.SavedState
  • 添加MotionEventCompat支持较新的MotionEvent的API
  • 添加VelocityTrackerCompat支持较新的VelocityTracker的API
  • 添加ViewConfigurationCompat支持较新的ViewConfiguration的API
  • 所有这一切让你有水平分页创建UI​​,让用户刷卡左,右的内容视图之间新的API(仅适用于支持库)。类来支持这一包括:
    • ViewPager:一个视图组,管理布局的子视图,用户可以刷卡之间。
    • PagerAdapter:填入该适配器ViewPager表示每个页面的意见。
    • FragmentPagerAdapter:的扩展PagerAdapter的片段之间翻转。
    • FragmentStatePagerAdapter:的扩展PagerAdapter为使用该库的支持片段之间翻转Fragment.SavedState
全新V13支持库:
  • 包括FragmentPagerAdapterFragmentStatePagerAdapter 支持水平寻呼。

    这些都是完全一样加入到卷支持库的API,但依靠的Andr​​oid 3.2平台的其他组件。使用这个库,而不是卷的,如果你正在开发的Andr​​oid 3.2和更高版本(在卷库中的所有其他API已经可以使用API​​级别13)。

Android的支持库,修订2 (2011年5月)

对于卷库的变化:

Android的支持库,修订版1 (2011年3月)

初始版本与卷库。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值