如何更新android v7 support library,新手入门之Android Support Library | Soo Smart!
Support Library
這個(gè)支持包是一個(gè)一系列代碼庫(kù),它提供了Android framework APIs的向后兼容的版本以及一些只有通過(guò)這個(gè)庫(kù)包API才有的feature特性。每個(gè)Support Libarry都是都一個(gè)特定的或特定范圍的Andriod API level向后兼容。這樣的話就可以在一些老版本如Android 1.6+(API Level 4+)的設(shè)備上使用更新的特性。說(shuō)白了就是用來(lái)兼容運(yùn)行不同Andriod版本的支持包。
The Support Libraries each target a base Android API level and each provides a different set of features.
簡(jiǎn)單統(tǒng)計(jì)下,從2011年開(kāi)始到目前為止已經(jīng)有24個(gè)版本,平均每年大約有5個(gè)版本,今年一出來(lái)2個(gè),速度還是挺快的。
當(dāng)前版本號(hào)為:Android Support Library, revision 22.1.0 (April 2015)
每個(gè)support Library package包含幾個(gè)庫(kù),每個(gè)庫(kù)都一個(gè)對(duì)應(yīng)的支持Android platform的版本范圍。目前為止官網(wǎng)推薦使用V4和V7,因?yàn)樗鼈冎С值姆秶鄬?duì)大些。
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集,可以完全獨(dú)立于你的App,但是這個(gè)庫(kù)依賴V4Support Library. 如果在使用Ant或Eclipse時(shí),必須保證V4在其庫(kù)的classpath里。這些feature集有:
V7 Appcompat library
V7 cardview library
V7 Gridlayout library
V7 mediarouter library
V7 palette library
V7 recyclerview library
每個(gè)feature集都有側(cè)重,比如V7 Appcompat library提供了 UI design pattern。
Action Bars User Interface
AppCompatActivity
AppCompatDialog
ShareActionProvider (一些標(biāo)準(zhǔn)的分享功能)
V8 Support Library:
支持API level 8+, 主要支持RenderScript 計(jì)算框架。
V13 Support Library:
支持API level 13+ (Android 3.2+). 支持 Fragment Ui Pattern
V17 Leenback Library :
支持在TV上構(gòu)建UI,提供了很多重要的TV Apps的組件,包含
BrowseFragment
DetailsFragment
PlaybackOverlayFragment
SearchFragment
參考文章:
http://developer.android.com/tools/support-library/index.html
總結(jié)
以上是生活随笔為你收集整理的如何更新android v7 support library,新手入门之Android Support Library | Soo Smart!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sqlite数据库android使用教程
- 下一篇: android到顶部,Android r