图形子系统(二)

当我们点击“微信”这个应用App后,它是怎么在屏幕上显示出来的?

  • Launcher进程拉起微信的默认启动页:SplashActivity
  • WeChatSplashActivity加载视图文件,AMS和WMS为Activity创建DecorView、Window、ViewRoot
  • 视图文件准备就绪,请求VSync信号
  • app-VSync处理,执行绘制三部曲,绘制结束以后,通知sf进程
  • sf进程请求VSync信号
  • sf-VSync处理,执行合成五部曲,提交到hwc
  • hw-VSync原始信号处理,显示框架执行交换图层数据,用户看到微信的启动图
  • 启动页结束后跳转到文章列表页,用户可以操作页面
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容