View # measure 方法的入?yún)?widthMeasureSpec 和 heightMeasureSpec 是在 measure 過(guò)程中...
文章中所有代碼均是不完整的代碼,旨在說(shuō)明具體邏輯,具體詳細(xì)代碼需參考sdk 我們知道一個(gè)事件是首先會(huì)傳遞到Activity: Activity#...
一、Context 是什么 Context 是應(yīng)用程序上下文,它提供了應(yīng)用程序的全局的一些信息。 Context是一個(gè)抽象類,由安卓系統(tǒng)實(shí)現(xiàn)。它...
先放一張應(yīng)用進(jìn)程啟動(dòng)的流程圖。 當(dāng) Launcher應(yīng)用點(diǎn)擊某個(gè)應(yīng)用圖標(biāo)時(shí),會(huì)發(fā)送消息給 AMS,啟動(dòng)這個(gè)應(yīng)用的 Launcher Activi...
Java線程池的優(yōu)點(diǎn): 1、降低資源消耗 通過(guò)重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀的消耗。2、提高響應(yīng)速度 當(dāng)任務(wù)到達(dá)的時(shí)候,不需要等到線程...
那些優(yōu)秀的文章,往往長(zhǎng)時(shí)間的打磨誕生的結(jié)果,沒(méi)有人天生就是好文筆。看有些人寫一個(gè)話題,一周看代碼,四周寫文章,足以看出文章是要下功夫的。和別人比...
FeatureTask 我之前是真沒(méi)見(jiàn)過(guò),也沒(méi)用過(guò)。不過(guò)不是吃飽撐了沒(méi)事研究新的類,而是在 Android AsyncTask 的實(shí)現(xiàn)中使用到...
先說(shuō)EventBus是什么: EventBus是 基于 訂閱/發(fā)布 模式實(shí)現(xiàn)的 基于事件的異步分發(fā)處理系統(tǒng)。 好處就是能夠解耦 訂閱者 和 ...
介紹 享元模式是對(duì)象池的一種實(shí)現(xiàn)。享元模式用來(lái)盡可能減少內(nèi)存使用量,它適合用于可能存在 大量重復(fù)對(duì)象的場(chǎng)景,來(lái)緩存可共享的對(duì)象,達(dá)到對(duì)象共享、避...