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

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

开机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


目录
相关文章
|
1月前
|
Java API 调度
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
81 0
|
1月前
|
安全 Shell Android开发
Android系统 init.rc开机执行shell脚本
Android系统 init.rc开机执行shell脚本
165 0
|
1月前
|
Java Android开发 开发者
Android10 修改开发者选项中动画缩放默认值
Android10 修改开发者选项中动画缩放默认值
30 0
|
1月前
|
XML Java Android开发
android的三种动画
android的三种动画
20 0
|
7天前
|
Android开发 UED
Android Item平移动画
【6月更文挑战第18天】
|
1月前
|
数据库 Android开发
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
|
1月前
|
Linux Android开发
Android开机不显示bootloader界面
Android开机不显示bootloader界面
22 0
Android开机不显示bootloader界面
|
1月前
|
Java Android开发
Android开发之使用OpenGL实现翻书动画
本文讲述了如何使用OpenGL实现更平滑、逼真的电子书翻页动画,以解决传统贝塞尔曲线方法存在的卡顿和阴影问题。作者分享了一个改造后的外国代码示例,提供了从前往后和从后往前的翻页效果动图。文章附带了`GlTurnActivity`的Java代码片段,展示如何加载和显示书籍图片。完整工程代码可在作者的GitHub找到:https://github.com/aqi00/note/tree/master/ExmOpenGL。
56 1
Android开发之使用OpenGL实现翻书动画
|
1月前
|
Java Android开发
Android 开机动画的启动
Android 开机动画的启动
31 0
|
1月前
|
Java Android开发
Android Mediatek 延迟停止启动动画和通知SurfaceFlinger(Android正在启动)
Android Mediatek 延迟停止启动动画和通知SurfaceFlinger(Android正在启动)
37 0