RK3326 android10.0(Q) 开机logo+开关机动画替换
- 作者: 我想同雷丢嗨呀
- 来源: 51数据库
- 2021-10-19
开机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
推荐阅读
热点文章
android中Bitmap用法(显示,保存,缩放,旋转)实例分析
12
android 仿微信聊天气泡效果实现思路
1
Android的尺度,drawable-xxxxxxx
2
Codeforces Round #656 (Div. 3) (C、D题)
1
Android之handler异步消息处理机制解析
6
GridView中图片显示出现上下间距过大,左右图片显示类似瀑布流的问题
0
AsyncTask的简单使用
5
两个简单Fragment之间的通信(三种方式)
18
uboot修改设置boot参数命令
41
android中实现从相册中一次性获取多张图片与拍照,并将选中的图片显示出来
2