Loading...
avatar

Android系统_图形系统总结01

本文基于API23源码

前序

Android系统启动流程介绍

Android系统_启动流程分析
Android系统_Zygote启动流程分析
Android系统_SystemServer启动流程分析
Android系统_ActivityManagerService启动流程
Android系统_进程创建流程分析
Android系统_Launcher启动流程分析

Android图形系统重要流程介绍

Android系统_View.MeasureSpec分析
Android系统_View_LinearLayout.measure分析
Android系统_View.measure解析
Android系统_View.layout解析
Android系统_View.draw解析
Android系统_WindowManagerService分析
Android系统_Window的创建和添加流程分析
Android系统_Surface相关创建过程分析
Android系统_Surface绘制流程分析
Android系统_Choreographer工作流程分析
Android系统_SurfaceFlinger源码分析01

一图以蔽之

Android系统启动流程图文总结

系统启动流程

进程创建流程

WMS启动流程

Launcher启动时序图

App、AMS、WMS三者关系类图

Android图形绘制流程图文总结

Window的创建和添加流程

Surface的创建时序图

Surface的绘制流程

surface的绘制时序图 (软件绘制流程、硬件绘制待后续补充)

View的measure、layout、draw三大流程

View.measure 流程

View.MeasureSpec 说明

View.layout 流程

View.draw 流程

Android图形Vsync信号刷新原理总结

Android系统确保帧缓存刷新、图形合成、图形绘制一致的原理 ?
引用一张图

Vsync信号流转流程图 (看完图相信就知道上面的疑问了)

Author: Afree
Link: https://afree8909.github.io/blog/2019/11/27/Android%E7%B3%BB%E7%BB%9F_%E5%9B%BE%E5%BD%A2%E7%B3%BB%E7%BB%9F%E6%80%BB%E7%BB%9301/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

Comment