標籤:
轉自http://my.oschina.net/chengliqun/blog/148451
N久未做android了,以前做的時候,2.2才剛出來,現在android都更新到了4.3了,而從前一段時間android各個sdk版本市場佔有率 來看,1.6、2.1還是佔有一定的市場,故在有些時候,我們還是得要考慮相容這些版本。
google提供了Android Support Library package 系列的包來保證來高版本sdk開發的向下相容性,即我們用4.x開發時,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,簡單說明下這幾個版本間的區別:
Android Support v4: 這個包是為了照顧1.6及更高版本而設計的,這個包是使用最廣泛的,eclipse建立工程時,都預設帶有了。
Android Support v7: 這個包是為了考慮照顧2.1及以上版本而設計的,但不包含更低,故如果不考慮1.6,我們可以採用再加上這個包,另外注意,v7是要依賴v4這個包的,即,兩個得同時被包含。
Android Support v13 :這個包的設計是為了android 3.2及更高版本的,一般我們都不常用,平板開發中能用到。
-------------------------------------------------------------------
有這麼一個問題:
開發中ADT建立項目的時候,會自動幫你將v4.jar綁定加入到你的項目中,但是你無法查看v4.jar的源碼,怎樣能夠查看其中的源碼?
解決方案是:
首先,你先點擊項目中的右鍵,進入Project properties中,選擇LibraryTab列,將其中的Android Dependencies remove掉
然後,在SDK的目錄下去尋找/extras\android\support\v4下的jar包 ,然後添加到其中去
最後,便可以按以往的步驟繫結來源碼了,右鍵jar包,attach sourch file 源碼檔案進入,源碼檔案的位置在選中即可
Android Support Library package簡介