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


目录
相关文章
|
3月前
|
存储 Shell Android开发
基于Android P,自定义Android开机动画的方法
本文详细介绍了基于Android P系统自定义开机动画的步骤,包括动画文件结构、脚本编写、ZIP打包方法以及如何将自定义动画集成到AOSP源码中。
77 2
基于Android P,自定义Android开机动画的方法
|
24天前
|
Android开发 UED
Android 中加载 Gif 动画
【10月更文挑战第20天】加载 Gif 动画是 Android 开发中的一项重要技能。通过使用第三方库或自定义实现,可以方便地在应用中展示生动的 Gif 动画。在实际应用中,需要根据具体情况进行合理选择和优化,以确保用户体验和性能的平衡。可以通过不断的实践和探索,进一步掌握在 Android 中加载 Gif 动画的技巧和方法,为开发高质量的 Android 应用提供支持。
|
6月前
|
Java Android开发 开发者
Android10 修改开发者选项中动画缩放默认值
Android10 修改开发者选项中动画缩放默认值
188 0
|
4月前
|
XML Android开发 数据格式
Android 中如何设置activity的启动动画,让它像dialog一样从底部往上出来
在 Android 中实现 Activity 的对话框式过渡动画:从底部滑入与从顶部滑出。需定义两个 XML 动画文件 `activity_slide_in.xml` 和 `activity_slide_out.xml`,分别控制 Activity 的进入与退出动画。使用 `overridePendingTransition` 方法在启动 (`startActivity`) 或结束 (`finish`) Activity 时应用这些动画。为了使前 Activity 保持静止,可定义 `no_animation.xml` 并在启动新 Activity 时仅设置新 Activity 的进入动画。
105 12
|
4月前
|
XML Android开发 UED
Android动画之共享元素动画简单实践
本文介绍Android共享元素动画, 实现两Activity间平滑过渡特定UI元素。通过设置`transitionName`属性和使用`ActivityOptions.makeSceneTransitionAnimation`启动目标Activity实现动画效果。可自定义过渡动画提升体验。
64 0
|
5月前
|
Android开发 UED
Android Item平移动画
【6月更文挑战第18天】
109 8
|
4月前
|
Android开发
android 动画 插值器和估值器
android 动画 插值器和估值器
|
6月前
|
数据库 Android开发
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
|
6月前
|
Linux Android开发
Android开机不显示bootloader界面
Android开机不显示bootloader界面
83 0
Android开机不显示bootloader界面