N久未作android了,之前作的時候,2.2纔剛出來,如今android都更新到了4.3了,而從前一段時間android各個sdk版本市場佔有率 來看,1.六、2.1仍是佔有必定的市場,故在有些時候,咱們仍是得要考慮兼容這些版本。 android
google提供了Android Support Library package 系列的包來保證來高版本sdk開發的向下兼容性,即咱們用4.x開發時,在1.6等版本上,可使用高版本的有些特性,如fragement,ViewPager等,下面,簡單說明下這幾個版本間的區別: eclipse
Android Support v4: 這個包是爲了照顧1.6及更高版本而設計的,這個包是使用最普遍的,eclipse新建工程時,都默認帶有了。 google
Android Support v7: 這個包是爲了考慮照顧2.1及以上版本而設計的,但不包含更低,故若是不考慮1.6,咱們能夠採用再加上這個包,另外注意,v7是要依賴v4這個包的,即,兩個得同時被包含。 spa
Android Support v13 :這個包的設計是爲了android 3.2及更高版本的,通常咱們都不經常使用,平板開發中能用到。 .net
------------------------------------------------------------------- 設計
有這麼一個問題: blog
開發中ADT新建項目的時候,會自動幫你將v4.jar綁定加入到你的項目中,可是你沒法查看v4.jar的源碼,怎樣可以查看其中的源碼? ip
解決方案是:
首先,你先點擊項目中的右鍵,進入Project properties中,選擇LibraryTab列,將其中的Android Dependencies remove掉
而後,在SDK的目錄下去尋找/extras\android\support\v4下的jar包 ,而後添加到其中去
最後,即可以按以往的步驟綁定源碼了,右鍵jar包,attach sourch file 源碼文件進入,源碼文件的位置在選中便可
ci