前言 分析完Activity启动过程的源码后根据自己的理解作出Activity启动的源码流程图,算是进一步加深对Activity启动过程的理解。...

收录了7篇文章 · 2人关注
前言 分析完Activity启动过程的源码后根据自己的理解作出Activity启动的源码流程图,算是进一步加深对Activity启动过程的理解。...
写在前面 源码分析 首先创建Handler 查看Handler.java$handler()构造方法的核心源码 上面说到在主线程中可以直接创建H...
写在前面 我们知道在使用handler进行消息传递时,需要创建Looper.prepare(),以及执行Looper.loop()方法不了解的可...
写在前面 首先要了解事件分发机制的传递流程是在点击事件发生后,事件先传递到Activity,然后传递到ViewGroup,最终传递到View。主...
写在前面 自定义View的绘制流程:onMeasure() -> onLayout() ->onDraw(),在分析源码之前需要了解一下Meas...
写在前面 因为ViewGroup继承View,View中的measure方法由于是final型不能重载,onMeasure方法也没有重写。Vie...
前言 分析WindowManager之前先了解一下 Window。Window也就是窗口,它是一个抽象类,其具体实现类是PhoneWindow。...