引用:(來自源碼文件) 源碼部分:先看源碼中所有static靜態(tài)對象 上面的靜態(tài)數(shù)據(jù)都是為了創(chuàng)建并發(fā)線程池執(zhí)行器THREAD_POOL_EXEC...
一、消息循環(huán)過程Android應(yīng)用程序進(jìn)程在啟動的時候,會在進(jìn)程中加載ActivityThread類系吭,并且執(zhí)行這個類的main函數(shù),應(yīng)用程序的消...
Volley的分析大致可以分為五部分:1啸罢、執(zhí)行流程2押袍、網(wǎng)絡(luò)請求流程3甸饱、緩存流程4联四、數(shù)據(jù)解析5撑碴、數(shù)據(jù)分發(fā)6、圖片加載下面分析一下Volley的執(zhí)行...
LayoutInflater通過inflate方法組裝一個指定layout的布局View public void inflate(int res...
ViewRootImpl充當(dāng)?shù)氖荲iew和window之間的紐帶碎连。在startActivity之后灰羽,經(jīng)過與ActivityManagerServ...
WindowInsets流程: setContentView過程可以分為兩部分驮履,一部分是構(gòu)建DecorView布局鱼辙,一部分是將布局添加到wind...
在2.1.2版androidstudio上設(shè)置build中targetSDKversion=23廉嚼,想查看Activity等類的源碼,但打開的都是...
onInterceptTouchEvent是ViewGroup獨(dú)有的觸碰事件截取方法倒戏。默認(rèn)返回值是false怠噪。晚上一般的解釋是此方法返回true...
(一)源碼調(diào)試:設(shè)置build中編譯版本為23(6.0);必須使用google官方6.0系統(tǒng)手機(jī)(如Nexus系列且安裝6.0系統(tǒng))或者使用虛擬...