一版姑、ANR(Application Not Responding)問題 1糯累、什么是ANR(Application Not Responding)...
轉(zhuǎn)自:小明同學(xué)的ButterKnife 原理解讀 最近在研究 Java 中的 Annotation,初衷是先了解注解玩敏,然后再了解下 Androi...
1只盹、為什么會有事件分發(fā)機(jī)制 安卓上面的View是樹形結(jié)構(gòu)的,View可能會重疊在一起翎苫,當(dāng)我們點(diǎn)擊的地方有多個View都可以響應(yīng)的時候,這個點(diǎn)擊事...
轉(zhuǎn)自:ZJ_RockyView的繪制(1)-setContentView源碼分析1榨了、setContentView源碼分析1.Activity s...
1煎谍、什么是Handler Handler是Android消息機(jī)制上層的一個接口,Handler通過發(fā)送和處理Message和Runnable對象...
Android是消息驅(qū)動的,實(shí)現(xiàn)消息驅(qū)動有幾個要素: 1转捕、Message:消息作岖,其中包含了消息ID,消息處理對象以及處理的數(shù)據(jù)等五芝,由Messag...
1痘儡、handlerThread是什么 1.1HandlerThread本質(zhì)上是一個線程類,它集成了Thread 1.2HandlerThread...
1枢步、什么是AsyncTask 它本質(zhì)上就是封裝了線程池和Handler的異步框架沉删,這個AsyncTask框架主要是來進(jìn)行執(zhí)行異步任務(wù)的。因?yàn)樗鼉?nèi)...
我們知道醉途,Android系統(tǒng)是基于Linux內(nèi)核的矾瑰。而Linux的進(jìn)程又遵循進(jìn)程隔離機(jī)制,導(dǎo)致進(jìn)程之間不能進(jìn)行互相通信隘擎。 但是殴穴,Android系...