View的绘制流程一

2022-10-19  本文已影响0人  雨来

辞职了,坐标上海,今年安卓的职位真的比往年少多了,但还是要坚持啊,总不能妥协降薪扰乱市场吧,外包太多了,不能气馁,只能用知识充实自己。

wms 个人认为是安卓开发人员 长见的几个framework层服务最难懂的一个了(相比 ams 和pms)

系统启动流程

linux引导boot->linux内核->init-zygote-systemServer(在这里会启动80多个服务其中会包括ams、psm 、wms) ->launch->(launch进程通过ams启动)->zygote->app进程
通过上面的步骤app就启动起来了

但app启动的细节还是要讲一下的

zygote 孵化出 app进程后 首先进入的是 ActivityThread 的main方法 我们知一个main方法(当然是标准的main)就是一个进程 对于ActivityThread这个类 里面main方法 我们就认为是app进程 (这里先停一下)知道有这个概念就行了
因为我们要讲View的绘制里程
startActivity 是如何启动的 参考:
https://zhuanlan.zhihu.com/p/455550185

上一篇下一篇

猜你喜欢

热点阅读