MTK平台android11开机动画客制化

news/2025/2/2 3:52:41/

Android开机动画总共有三个过程。第一个开机动画是在Kenel启动时显示的,第二个开机动画是在init进程启动时显示的,这两个都是静态图片。第三个动画是在系统服务启动过程中显示的,他是一个动态图片。

确定第一帧和第二帧的路径:

配置文件device/mediateksample/您的project名称/ProjectConfig.mk,检查是否有BOOT_LOGO属性值,本文为wuxga。

AUTO_ADD_GLOBAL_DEFINE_BY_VALUE = BOOT_LOGO MTK_PLATFORM CUSTOM_KERNEL_MAIN_IMGSENSOR MTK_BT_CHIP MTK_WLAN_CHIP CUSTOM_KERNEL_MAIN_BACKUP_IMGSENSOR CUSTOM_KERNEL_FLASHLIGHT CUSTOM_KERNEL_SUB_IMGSENSOR CUSTOM_KERNEL_IMGSENSOR MTK_FM_RX_AUDIO MTK_COMBO_CHIP MTK_GPS_CHIP CUSTOM_KERNEL_MAIN2_IMGSENSOR BOOT_LOGO
BOOT_LOGO = wuxga

系统会加载vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wuxga/wuxga_kernel.bmp作为kernal的开机画面;加载vendr/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wuxga/wuxga_uboot.bmp作为init的开机画面(第二帧)。

如果没有配置BOOT_LOGO则系统使用默认的路径,配置在vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/rules.mk,默认使用vendr/mediatek/proprietary/bootable/bootloader/lk/dev/logo/fwvga文件夹下的文件。

#fix no boot_logo config
#LOCAL_CFLAGS += -DBOOT_LOGO=wvgaifeq ($(strip $(BOOT_LOGO)),)BOOT_LOGO = fwvga
endififeq ($(strip $(MTK_LK_CAMERA_SUPPORT)), yes)BOOT_LOGO = fhd
endif

也可自定义第一、二帧开机画面,首先制作bmp格式的文件,然后在配置文件ProjectConfig.mk中修改或新增属性BOOT_LOGO=XXXX,然后在

在vendr/mediatek/proprietary/bootable/bootloader/lk/dev/logo中新增自定义文件夹XXXX(如果存在该文件夹则不需要新增),最后把自定义的开机第一、二帧画面分别命名为XXXX_kernel.bmp和XXXX_uboot.bmp即可。

PS:当自定义文件夹不存在时,新增的文件夹里面除了kernel和ubbot的其他图片的作用需要自行学习。

第三帧bootanimation是一个压缩包,网上教程比较多就不再赘述,打包的路径:

product/media 或 system/media


http://www.ppmy.cn/news/489420.html

相关文章

EDP转HDMI 4K60HZ视频信号转换方案CS5263完全替代IT6563

IT6563替代芯片|CS 5263|4LAN DP转HDMI 2.0音视频讯号转换芯片 IT6563是一款4LAN EDP转HDMI2.0 HDMI2.0转换器芯片。IT6563FN结合DisplayPort接收机和HDMI发射机,通过转换功能支持DisplayPort输入和HDMI输出。内置DisplayPort接收器完全兼容DisplayPort 1.2a和HDCP …

TSUMU58CDT9-1是液晶显示器图形处理IC,面板分辨率高达wUXGA。三adc /PLL,一个DVI/HDMI接收器,一个高质量的显示处理引擎,一个集

TSUMU58CDT9-1是液晶显示器的整体解决方案图形处理IC,面板分辨率高达wUXGA。它配置了一个高速集成的三adc /PLL,一个集成的DVI/HDMI接收器,一个高质量的显示处理引擎,一个集成的微控制器和输出显示接口,可以支持LVDS面…

IT6516替代兼容方案|CS5202替代IT6516|DP转VGA方案

T6516BFN是一种高性能的单片机显示端口到VGA转换器。IT6516BFN结合DisplayPort接收器和三重DAC,通过转换功能支持DisplayPort输入和VGA输出。内置DisplayPort接收器完全符合DisplayPort 1.1a规范。IT6516BFN采用2通道HBR(高速率)显示端口接收…

台湾联阳IT6564方案|IT6564电路设计|替代IT6564设计DP转HDMI/VGA扩展坞方案

台湾联阳IT6564是一种单芯片DP显示端口转HDMI和VGA转换器。IT6564结合DisplayPort接收机、HDMI发射机和三重DAC,通过转换功能支持DisplayPort输入和HDMI/VGA输出。内置DisplayPort接收器完全兼容DisplayPort 1.2a和HDCP 1.3/2.2规范。采用4通道HBR2(高比…

ITE6561 联阳(ite) Type-C转HDMI芯片

IT6561FN是一种高性能的单片显示端口到HDMI转换器。结合 显示端口接收器、HDMI发射机、IT6561FN支持DisplayPort输入和HDMI输出 转换函数 内置显示端口接收器完全兼容DisplayPort 1.1a和HDCP 1.3。 规格。采用4通道hbr(高比特率)配置,dp接收机可以支持VESA。 分辨率…

qemu-ga

bty:git 提交需要xwindow的办法 unset SSH_ASKPASS 1.在virsh的xml定义中加入channel指定host的socket映射到guest的dev 用virsh启动虚拟机的时候 注意加channel <channel type=unix> <source mode=bind path=/var/lib/libvirt/qemu/test.agent/> …

安全测试-优秀测试工程师必备的4项安全测试方法

用您5分钟时间阅读完&#xff0c;希望能对您有帮助&#xff01; 一.安全性测试 1、安全性测试方法 测试手段可以进行安全性测试&#xff0c;目前主要安全测试方法有&#xff1a;   1&#xff09;静态的代码安全测试 主要通过对源代码进行安全扫描&#xff0c;根据程序中数…

Android P 修改关机充电图标横屏显示

1.把vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wuxga/中充电的图片旋转合适的方向&#xff1b; 比如wuxga_bat_100.bmp&#xff08;1200*1920&#xff09;修改前&#xff1a; 旋转修改后的 按照如上方法分别修改如下文件图片 2.修改vendor/mediatek/pro…