1.前言
在13.0的系统rom定制化开发中,在系统中recovery模块也是系统中比较重要的模块,比如恢复出厂设置,recovery ota升级,清理缓存等等,
在一些1080p的设备,但是density只是240这样的设备,会在恢复出厂设置的时候,显示的字体有点小,产品要求需要将正在清理的字体调大点,
这就需要从绘制流程中,来分析相关的recovery页面绘制问题,然后实现功能
2.recovery出厂时正在清理字体大小的修改的核心类
/bootable/recovery/recovery_ui/screen_ui.cpp
/bootable/recovery/minui/graphics.cpp
3.recovery出厂时正在清理字体大小的修改的核心功能分析和实现
在系统进入recovery模式时,在recovery的启动的时候,在recovery升级或者做恢复出厂设置的时候,那些图形动画又是如何实现的呢?
在系统recovery的源码中,这部分绘制图形,主要是在screen_ui.cpp中进行的,接下来我们来看看代码。以下这段代码位于/bootable/recovery/recovery_ui/screen_ui.cpp