前言 上一篇文章:Android消息機制java層 MessageQueue中有多個native方法,MessaeQueue是Android消息機制的Java層和native...

前言 上一篇文章:Android消息機制java層 MessageQueue中有多個native方法,MessaeQueue是Android消息機制的Java層和native...
什么是組件化 項目按功能拆分成功若干個組件卓研,每個組件負責(zé)相應(yīng)的功能填抬,如login佛玄、pay婚夫、live新翎。組件化與模塊化類似疗疟,但不同的是模塊化是以業(yè)務(wù)為導(dǎo)向该默,組件化是以功能為導(dǎo)向。...
前言說明 以下內(nèi)容均為 Android 組件化架構(gòu)知識點的總結(jié)歸納匣摘、修正錯誤和完善擴展,非系統(tǒng)知識集裹刮,個人筆記音榜,僅供參考。 組件化基礎(chǔ) 1. 引入庫的三種方式 2. Andr...
前言 Android中經(jīng)撑跗看到一些炫酷的效果赠叼,這些效果很多伴隨著View的滑動。我們想要做出這樣的效果违霞,掌握View的滑動方式必不可少梅割,本篇總結(jié)了View的滑動的7中方式并對...
一、認(rèn)識CoordinatorLayout CoordinatorLayout作為support:design庫里的核心控件葛家,在它出現(xiàn)之前户辞,要實現(xiàn)View之間嵌套滑動等交互操...
轉(zhuǎn)載請注明出處 : http://www.reibang.com/p/f09762df81a5 謝謝 自從Lollipop開始,谷歌霸霸給我們帶來了一套全新的嵌套滑動機制 -...
迭代器模式介紹 迭代器模式是行為模式之一蛮拔,又稱為(Cursor)模式。迭代器模式源于對容器的訪問痹升,如List,Map等建炫。如果想對一個容器進行遍歷操作,我們可以在容器內(nèi)部定義遍...
前言 命令模式(Command Pattern)是行為模式之一疼蛾。命令模式常用的地方是程序菜單命令肛跌,比如錄音機的播放(Play)、停止(Stop)察郁、倒帶(Rewind)命令衍慎,當(dāng)...
前言 觀察者模式是一個使用率非常高的模式,常用與GUI系統(tǒng)皮钠、訂閱——發(fā)布系統(tǒng)稳捆。觀察者模式一個重要作用就是解耦,將被觀察者和觀察者解耦麦轰,使得他們之間的依賴性更小乔夯,甚至做到毫無依...
使用Retrofit和Okhttp實現(xiàn)網(wǎng)絡(luò)緩存末荐,更新于2016.02.02 本文使用 Retrofit2.0.0-beta2、Okhttp 2.6.0(Okhttp3.0之后...
前言 軟件開發(fā)中新锈,經(jīng)常遇到一種情況:實現(xiàn)一個功能可以有多種算法或策略甲脏,我們根據(jù)實際情況選擇不同的算法或者策略來完成該功能。針對這種情況妹笆,常規(guī)實現(xiàn)方法是將多種算法寫在一個類中块请,...
前言 狀態(tài)模式和策略模式結(jié)構(gòu)幾乎完全一樣,但是他們的本質(zhì)卻完全不同拳缠。狀態(tài)模式中的行為是平行的负乡,不可替換的;策略模式的行為是完全獨立脊凰,可以相互替換抖棘。感謝《Android源碼設(shè)計...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章芙盘,但存在一些問題:內(nèi)容不全驯用、思路不清晰、無源碼分析儒老、簡單問...