欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

RK3326 android10.0(Q) 开机logo+开关机动画替换

程序员文章站 2022-06-25 09:41:19
开机logouboot和kernel阶段的logo分别为开机显示的第一张和第二张logo图片,uboot logo源文件: kernel/logo.bmpkernel logo源文件: kernel/logo_kernel.bmp直接替换kernel下的logo,重新编译内核即可,编译后的文件在boot.img中。说明:Logo图片大小目前只支持到8M以内大小的bmp格式图片,支持8、16、24、32位的bmp。开关机动画 device/rockchip/common/BoardConfig....

开机logo

uboot和kernel阶段的logo分别为开机显示的第一张和第二张logo图片,

uboot logo源文件: kernel/logo.bmp

kernel logo源文件: kernel/logo_kernel.bmp

直接替换kernel下的logo,重新编译内核即可,编译后的文件在boot.img中。

说明:Logo图片大小目前只支持到8M以内大小的bmp格式图片,支持8、16、24、32位的bmp。

开关机动画

 device/rockchip/common/BoardConfig.mk
 device/rockchip/common/bootshutdown/bootshutdown.mk                     
 device/rockchip/common/bootshutdown/bootanimation.zip     
 device/rockchip/common/bootshutdown/bootaudio.wav         
 device/rockchip/common/bootshutdown/shutdownanimation.zip 
 kernel/logo.bmp                                           
 kernel/logo_kernel.bmp

将 BoardConfig.mk 中的 BOOT_SHUTDOWN_ANIMATION_RINGING 置为 true,

同时将开关机资源zip和开机铃声放置到 device/rockchip/common/bootshutdown/ 路径下

开机铃声 必须是 wav 格式的音乐文件

关机铃声 必须是 wav 或者 ogg 格式的音乐文件

还需要修改 bootshutdown.mk,将 资源文件拷贝至 odm/media/ 下

+++ b/device/rockchip/common/bootshutdown/bootshutdown.mk
@@ -1,8 +1,12 @@
 CUR_PATH := device/rockchip/common/bootshutdown
 
+HAVE_BOOT_AUDIO := $(shell test -f $(CUR_PATH)/bootaudio.wav && echo yes)
 HAVE_BOOT_ANIMATION := $(shell test -f $(CUR_PATH)/bootanimation.zip && echo yes)
 HAVE_SHUTDOWN_ANIMATION := $(shell test -f $(CUR_PATH)/shutdownanimation.zip && echo yes)
 
+ifeq ($(HAVE_BOOT_AUDIO), yes)
+PRODUCT_COPY_FILES += $(CUR_PATH)/bootaudio.wav:$(TARGET_COPY_OUT_ODM)/media/bootaudio.wav
+endif
 ifeq ($(HAVE_BOOT_ANIMATION), yes)
 PRODUCT_COPY_FILES += $(CUR_PATH)/bootanimation.zip:$(TARGET_COPY_OUT_ODM)/media/bootanimation.zip
 endif

本文地址:https://blog.csdn.net/u012932409/article/details/107950493