日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

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

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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 麻豆久久久久 | 日韩 欧美 亚洲 国产 | 日韩在线播放视频 | 精品成人在线视频 | 亚洲日本va中文字幕 | 九九精品视频在线观看 | 免费a级| 一区二区中文字幕 | 久久久久久久久久久网 | 日本国产一区二区三区 | 国产尤物精品视频 | 91精品视频在线 | 国产电影av | 婷婷毛片 | 麻豆一区| 中文字幕一区三区 | www.国产一区 | 日韩美一区二区三区 | 日韩小视频| 日本一区二区在线视频 | 毛片日韩| 成人亚洲精品久久久久软件 | 午夜在线免费观看视频 | 久久高清 | 美女被免费喷白浆视频 | 欧美精品一区二区三区一线天视频 | 午夜视频在线观看一区 | 玖玖精品视频 | 久久精品人人做人人爽 | 国产精品久久久久7777婷婷 | 99福利在线| 久久成年人视频 | 欧美黄色片在线观看 | 久久com| 久久综合影院 | 国产一级片毛片 | 91看片在线观看视频 | 福利视频一区二区 | www.欧美色图 | 欧美成人自拍 | 在线观看免费av网 |