類(lèi)加載過(guò)程 類(lèi)從被加載到虛擬機(jī)內(nèi)存中開(kāi)始,到卸載為止,整個(gè)生命周期為:加載(Loading)荐虐、驗(yàn)證(Verification)、準(zhǔn)備(Preparation)壤靶、解析(Reso...
OkHttp3系列文章 OkHttp3 源碼解析執(zhí)行流程O(píng)kHttp3 源碼解析 連接池的復(fù)用 如果有了解過(guò)OkHttp的執(zhí)行流程缚俏,可以知道,在攔截器鏈中有一個(gè)緩存攔截器Ca...
前面一篇文章【OkHttp3 執(zhí)行流程】里面分析了OkHttp3的請(qǐng)求過(guò)程酪耳。今天的文章將對(duì)OkHttp3的連接池的復(fù)用進(jìn)行深一步的分析浓恳,通過(guò)對(duì)連接池的管理,復(fù)用連接碗暗,減少了頻...
OkHttp是一款網(wǎng)絡(luò)請(qǐng)求框架颈将,【OkHttp傳送門(mén)】,為了在開(kāi)發(fā)中使用的更加得心應(yīng)手言疗,必然的要去探究其源碼晴圾,分析其中的工作原理,而且還能學(xué)習(xí)框架的設(shè)計(jì)思想噪奄。文章主要對(duì)OkH...
View的事件分發(fā)所針對(duì)的是MotionEvent事件戳护,在Touch過(guò)程中會(huì)產(chǎn)生大量的MotionEvent,記錄了與Touch相關(guān)的事件瀑焦。一次ACTION_DOWN腌且、中間可...
前言 EventBus是Android的發(fā)布/訂閱事件總線,簡(jiǎn)化了Android的事件傳遞蝠猬。提高了代碼的簡(jiǎn)潔性切蟋。 1、EventBus的簡(jiǎn)單使用 從上面代碼可以發(fā)現(xiàn)榆芦,Even...
多線程可以說(shuō)是開(kāi)發(fā)應(yīng)用程序的標(biāo)配了类早,在Java中通常情況都是通過(guò)new Thread()來(lái)創(chuàng)建一個(gè)工作線程,如果需要并發(fā)執(zhí)行任務(wù)時(shí)嗜逻,以這種方式創(chuàng)建線程涩僻,由于線程的頻繁創(chuàng)建和銷(xiāo)...