安卓平台Flutter启动过程全解析
前言
今天主要带大家一起分析下flutter是如何启动、初始化和加载dart代码的。这里有几点需要提前告知:
由于篇幅的问题,关于flutter界面创建、绘制过程将略过;
由于相关的c++代码比较多,而且较为复杂,建议先下载flutter engine的完整开发环境代码,阅读本文更方便;
本文只分析启动过程,参考的项目是基于android studio创建的一个默认flutter项目,以下简称demo。
关于Android图形系统的一些事实真相
现在网上满天飞的各类关于Android图像渲染的水文实在让我不爽,下面给大家一些关于Android硬件渲染的事实真相,硬件加速并非大家想的那么完美,而我们也一直在改进!
1. Android 一直在使用硬件加速。