前言 分析完Activity啟動過程的源碼后根據(jù)自己的理解作出Activity啟動的源碼流程圖,算是進一步加深對Activity啟動過程的理解。...
投稿
收錄了7篇文章 · 2人關(guān)注
前言 分析完Activity啟動過程的源碼后根據(jù)自己的理解作出Activity啟動的源碼流程圖,算是進一步加深對Activity啟動過程的理解。...
寫在前面 源碼分析 首先創(chuàng)建Handler 查看Handler.java$handler()構(gòu)造方法的核心源碼 上面說到在主線程中可以直接創(chuàng)建H...
寫在前面 我們知道在使用handler進行消息傳遞時,需要創(chuàng)建Looper.prepare(),以及執(zhí)行Looper.loop()方法不了解的可...
寫在前面 首先要了解事件分發(fā)機制的傳遞流程是在點擊事件發(fā)生后,事件先傳遞到Activity,然后傳遞到ViewGroup,最終傳遞到View。主...
寫在前面 自定義View的繪制流程:onMeasure() -> onLayout() ->onDraw(),在分析源碼之前需要了解一下Meas...
寫在前面 因為ViewGroup繼承View,View中的measure方法由于是final型不能重載,onMeasure方法也沒有重寫。Vie...
前言 分析WindowManager之前先了解一下 Window。Window也就是窗口,它是一個抽象類,其具體實現(xiàn)類是PhoneWindow。...