多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 你是不是也被Android Private Libraries、Referenced Libraries、android Dependency搞暈了~~

你是不是也被Android Private Libraries、Referenced Libraries、android Dependency搞暈了~~

來源:程序員人生   發布時間:2015-05-15 08:00:31 閱讀次數:6952次

v4、v7、v13的作用和用法

1. Android Support V4, V7, V13是甚么?
本質上就是3個java library。

2.為何要有support庫?

??是為了解決軟件的兼容問題。如果在低版本Android平臺上開發1個利用程序,而利用程序又想使用高版本才具有的功能,就需要使用Support庫。
??android api向來是高版本兼容低版本.如api⑻(android2.2)必會兼容api⑷(android 1.6).但是反之則不會,你使用2.2的平臺版本build了1個apk,若想能在1.6上運行,則需要做向下兼容.
??android support-xx是google官方的向下兼容包.如名所示,會幫助構建程序向下兼容到1.6版本.不過也并不是萬能的,還是會受限制.
??Android 為了兼容2.X以下的版本,所以出了android.support.v4的包,該包的主要作用是便于開發者在2.X的開發環境中,使用4.0的控件。

3.3個Support 庫的區分和作用是甚么?

?? 簡單說明下這幾個版本間的區分:

  • Android Support v4: 這個包是為了照顧1.6及更高版本而設計的,這個包是使用最廣泛的,eclipse新建工程時,都默許帶有了。

  • Android Support v7: 這個包是為了斟酌照顧2.1及以上版本而設計的,但不包括更低,故如果不斟酌1.6,我們可以采取再加上這個包,另外注意,v7是要依賴v4這個包的,即,兩個得同時被包括。

  • Android Support v13 :這個包的設計是為了android 3.2及更高版本的,1般我們都不經常使用,平板開發中能用到。

4.Android Support 包里究竟有甚么

http://www.2cto.com/kf/201411/350928.html

看1個javaee項目(使用myeclipse開發)

這里寫圖片描述

  • jre system library:JRE system library里面的jar是java運行依賴的類庫(很多的jar包)。

  • java ee 5 libraries:Java EE libraries里面的jar是運行web工程依賴的類庫(很多的jar包)。

  • referenced libraries:是項目需要援用的類庫,這里直接就是lib下的東西的援用。

  • lib:放第3方的各種項目所需的jar包。添加jar包到lib里面,系統自動把jar加載到referenced libraries中。

看1個android項目(使用eclipse開發)

這里寫圖片描述

  • Android4.4:直接支持的jar包,我們開發軟件可以不用v4,用這個包里的內容也能夠,但是為了兼容性,必須用v4.

  • Android Private Libraries:表示放在libs里面的jar包援用,視為私有援用。寄存的是android私有的庫(libs目錄下的)。添加jar包到libs里面,系統自動把jar加載到android private libraries中;Private Libraries 就是libs里面的jar包的映照!你把libs中的jar包移除 Private Libraries中也就沒有了。

  • Libs:不再說明

??另外其實還有1個android Dependency,暫時不知道android Dependency和Android Private Libraries的區分:
??百度的1種答案:
??Android Private Libraries援用的是第3方jar包,dependencies是援用的libraries。

??java中library和jar包有甚么區分?
??library是類庫,就是1堆.jar文件的集合.1般情況下都是若干個.class文件能實現1組功能,這時候候即可以把這些.class文件打包成.jar文件.比如說當需要使用集合類的時候,我們需要import java.uitl.*; 對應的就是1個jar包(.jar文件)它里面就是1堆.class文件.
??基本上是沒有甚么區分的,但是你可以這么理解:LIB中的東西1般是比較正規化的東西,而JAR包里面是隨意是甚么人都是可以打的,但是具體用途到底有多大那就不1定了。但是如果做到比較好的話,那末LIB基本上和JAR包應當差不多的。

總結

??比較兩個項目的結構,也能夠看出谷歌并沒有遵守標準的eclipse項目結構,有自己的標準。

另外1點知識:

這里寫圖片描述

??eclipse 中 構建路徑下的 order and export 是干甚么用的
??構建順序和 導出的時候要導出哪些資源,order就是使用class的順序(由于可能出現class同名的情況),export就是把用到的1些的lib和project同時發布。
??在order and Export條目中,不能重復將jar包打入到APK中,現在android將導出的jar包分為Android Dependencies和Android Private libraries兩種,目的是供開發者選擇,但是1般這兩個都要打入Apk中!

感恩

Android實習札記(3) Fragment用app包還是v4包解析
http://www.it165.net/pro/html/201411/26897.html

旅游項目_Android開發編譯環境設置總結
http://blog.csdn.net/wangyihero8/article/details/43730207

app包中的fragment和v4包中的fragment的使用的區分
http://blog.csdn.net/a465456465/article/details/10415211

_____________________________對不起,請諒解我,謝謝你,我愛你

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲成人激情小说 | 国产午夜不卡在线观看视频666 | 羞羞视频入口网站 | 亚洲第3页| 欧美日韩免费一区二区三区 | 尤物在线看 | 亚洲精品国产三级在线观看 | 一级毛片在线视频 | 亚州免费一级毛片 | 久久久久久久国产 | 成人免费淫片免费观看 | 日本亚洲欧美美色 | 69视频最新在线观看 | 狂野欧美性猛交xxxx免费 | 欧美日韩一区二区综合 | 欧美最猛性xxxxx图片 | 一区二区3区免费视频 | jizz在线观看18 | 久久免费国产精品一区二区 | 亚洲精品欧美精品国产精品 | 伊人久久中文字幕久久cm | 爱操综合 | 在线观看视频在线 | 久夜色精品国产一区二区三区 | 亚洲精品国产福利一区二区三区 | 免费的黄色网址 | 国产精品二区页在线播放 | 欧美野外多人交3 | 在线啪 | xx综合网| 亚洲女人天堂a在线播放 | 最近中文字幕免费高清mv | 欧美精品久久久久久久小说 | 亚洲欧美中文字幕高清在线一 | 中文字幕不卡一区 二区三区 | 亚洲精品国产一区二区三区四区 | 欧美亚洲国产激情一区二区 | 欧美艳星性videose精品 | 久久成人永久免费播放 | 精品中文字幕不卡在线视频 | 日本欧美久久久久免费播放网 |