原因:主要是由于Listview的寬高不確定醉锅, 無法確定取多少View來填充ListView,也就是無法確定運(yùn)行多少次getView()方法拍嵌。所以設(shè)計(jì)布局的時(shí)候盡量把list...
原因:主要是由于Listview的寬高不確定醉锅, 無法確定取多少View來填充ListView,也就是無法確定運(yùn)行多少次getView()方法拍嵌。所以設(shè)計(jì)布局的時(shí)候盡量把list...
JNI基本使用步驟 1.java定義本地方法native喇辽,通常情況下應(yīng)單獨(dú)定一個(gè)類存放所有native方法恋技。2.項(xiàng)目的根目錄下添加jni目錄嫌术。3.把光標(biāo)移到本地native方...
區(qū)別: 根據(jù)HTTP規(guī)范与帆,GET用于信息獲取,而且應(yīng)該是安全的和冪等的墨榄。這里的安全是指無論進(jìn)行多少次Get操作都不會(huì)修改服務(wù)器的數(shù)據(jù)鲤桥,不會(huì)影響資源的狀態(tài)。Post可能修改變服...
為什么需要有IntentService: Android中的IntentService是繼承自Service類的渠概,在我們討論IntentService之前茶凳,我們先想一下Ser...
先來一副Fragment生命周期的圖解: OnAttach() 作用:幫助Fragment與Activity進(jìn)行交互。Activity傳入Fragment: Fragment...
EventBus簡介: 說到進(jìn)程內(nèi)部的消息通信播揪,第一時(shí)間就會(huì)想到Intent贮喧,Handler,BroadCast猪狈。EventBus是一款針對(duì)Android優(yōu)化的發(fā)布/訂閱事件...
簡介 作為Glide是谷歌推薦的圖片加載庫箱沦,Glide有著 支持video,Gif雇庙,SVG格式谓形,同時(shí)有著很好的生命周期管理,支持Volley疆前,OkHttp寒跳,更好的內(nèi)存管理策略...
Thead類中start()方法和run()方法的區(qū)別 start()用來啟動(dòng)一個(gè)線程,當(dāng)調(diào)用start()方法時(shí)竹椒,系統(tǒng)才會(huì)開啟一個(gè)線程童太,通過Thead類中start()方法...
單例模式 概念: 確保某一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。 優(yōu)點(diǎn): 對(duì)于那些比較耗內(nèi)存的類书释,只實(shí)例化一次可以大大提高性能翘贮,尤其是在移動(dòng)開發(fā)中。 保持...
映射(Map/HashMap) HashMap的實(shí)現(xiàn)原理:在 Java 編程語言中爆惧,最基本的結(jié)構(gòu)就是兩種狸页,一個(gè)是數(shù)組,另外一個(gè)是指針(引用)扯再,HashMap 就是通過這兩個(gè)數(shù)...
看了一些關(guān)于MySQL查詢的優(yōu)化方法芍耘,發(fā)現(xiàn)MySQL的優(yōu)化最離不開的就是索引,還有其他優(yōu)化的小建議叔收。 查詢方法: 直接使用數(shù)據(jù)庫提供的SQL語句語句樣式: MySQL中,可用...
什么是AIDL齿穗? AIDL:它是一種android內(nèi)部進(jìn)程通信接口的描述語言,通過它我們可以定義進(jìn)程間的通信接口饺律。 為什么會(huì)出現(xiàn)AIDL窃页? AIDL是處理多線程,多CLIEN...
線程池算是Android開發(fā)中非常常用的一個(gè)東西了复濒,只要涉及到線程的地方脖卖,大多數(shù)情況下都會(huì)涉及到線程池。Android開發(fā)中線程池的使用和Java中線程池的使用基本一致巧颈。那么...
歡迎Follow我的GitHub, 關(guān)注我的簡書. 其余參考Android目錄. 本文的合集已經(jīng)編著成書畦木,高級(jí)Android開發(fā)強(qiáng)化實(shí)戰(zhàn),歡迎各位讀友的建議和指導(dǎo)砸泛。在京東即可...
各部分之間的通信十籍,都是雙向的。 View 與 Model 不發(fā)生聯(lián)系唇礁,都通過 Presenter 傳遞勾栗。 View 非常薄,不部署任何業(yè)務(wù)邏輯盏筐,稱為"被動(dòng)視圖"(Passiv...
1.DNS協(xié)議 DNS是域名系統(tǒng)(DomainNameSystem)的縮寫围俘,該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的計(jì)算機(jī)和網(wǎng)絡(luò)服務(wù),可以簡單地理解為將URL轉(zhuǎn)換為IP地址琢融。域名是...
1.ARP/RARP協(xié)議 地址解析協(xié)議界牡,即ARP(Address Resolution Protocol),是根據(jù)IP地址獲取物理地址的一個(gè)TCP/IP協(xié)議漾抬。主機(jī)發(fā)送信息時(shí)將...
序 計(jì)算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的核心內(nèi)容就是網(wǎng)絡(luò)協(xié)議的學(xué)習(xí)宿亡。網(wǎng)絡(luò)協(xié)議是為計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或者說是約定的集合奋蔚。因?yàn)椴煌脩舻臄?shù)據(jù)終端可能采取的字符集是不同的她混,兩者...