[Description]
关机充电动画客制化以及错位调整
关机充电动画客制化以及错位调整
[Solution]
一、客制化
1,关机充电logo图片都在alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo目录下,在这里可以看到多个包含不同size图片的子目录,具体使用哪个子目录下的图片由${BOOT_LOGO}决定。
note:如果客户想要使用客制化的背景图片,可以直接替换子目录下对应编号的图片
2,需要根据实际情况修改alps/device/mediatek/${PROJECT}/ProjectConfig.mk中配置,修改屏幕大小等,例如:
LCM_WIDTH = 720
LCM_HEIGHT = 1280
BOOT_LOGO = hd720
3,绘制代码流程:
(1)关机充电 service kpoc_charger里面创建了一个draw_thread_routine()线程用于绘制Logo。
(2)draw_thread_routine()线程通过draw_with_interval() -> bootlogo_show_chargi