如何更新android v7 support library,新手入门之Android Support Library | Soo Smart!

Support Library

这个支持包是一个一系列代码库,它提供了Android framework APIs的向后兼容的版本以及一些只有通过这个库包API才有的feature特性。每个Support Libarry都是都一个特定的或特定范围的Andriod API level向后兼容。这样的话就可以在一些老版本如Android 1.6+(API Level 4+)的设备上使用更新的特性。说白了就是用来兼容运行不同Andriod版本的支持包。

The Support Libraries each target a base Android API level and each provides a different set of features.

简单统计下,从2011年开始到目前为止已经有24个版本,平均每年大约有5个版本,今年一出来2个,速度还是挺快的。

当前版本号为:Android Support Library, revision 22.1.0 (April 2015)

Bxl3byVYdZMhAAAAAElFTkSuQmCC

每个support Library package包含几个库,每个库都一个对应的支持Android platform的版本范围。目前为止官网推荐使用V4和V7,因为它们支持的范围相对大些。

V4Support Library :

支持Android 1.6 (API Level 4+), 提供了最大的API集,主要支持:

App Components

User Interface

Accessibility

Content

Data Handling

Network connectivity

Programming utilities

V7 Support Libraries :

支持Android 2.1 (API Level 7+), 提供了些特殊的features集,可以完全独立于你的App,但是这个库依赖V4Support Library. 如果在使用Ant或Eclipse时,必须保证V4在其库的classpath里。这些feature集有:

V7 Appcompat library

V7 cardview library

V7 Gridlayout library

V7 mediarouter library

V7 palette library

V7 recyclerview library

每个feature集都有侧重,比如V7 Appcompat library提供了 UI design pattern。

Action Bars User Interface

AppCompatActivity

AppCompatDialog

ShareActionProvider (一些标准的分享功能)

V8 Support Library:

支持API level 8+, 主要支持RenderScript 计算框架。

V13 Support Library:

支持API level 13+ (Android 3.2+). 支持 Fragment Ui Pattern

V17 Leenback Library :

支持在TV上构建UI,提供了很多重要的TV Apps的组件,包含

BrowseFragment

DetailsFragment

PlaybackOverlayFragment

SearchFragment

参考文章:

http://developer.android.com/tools/support-library/index.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值