引用:(來(lái)自源碼文件) 源碼部分:先看源碼中所有static靜態(tài)對(duì)象 上面的靜態(tài)數(shù)據(jù)都是為了創(chuàng)建并發(fā)線程池執(zhí)行器THREAD_POOL_EXEC...
一、消息循環(huán)過程Android應(yīng)用程序進(jìn)程在啟動(dòng)的時(shí)候,會(huì)在進(jìn)程中加載ActivityThread類,并且執(zhí)行這個(gè)類的main函數(shù),應(yīng)用程序的消...
Volley的分析大致可以分為五部分:1、執(zhí)行流程2、網(wǎng)絡(luò)請(qǐng)求流程3、緩存流程4、數(shù)據(jù)解析5、數(shù)據(jù)分發(fā)6、圖片加載下面分析一下Volley的執(zhí)行...
LayoutInflater通過inflate方法組裝一個(gè)指定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))或者使用虛擬...