Android12-RK3588_s-开机动画

2023-12-13 04:49:13

目录

一、实现自定义开机动画

步骤一:准备 bootanimation.zip

步骤二:将?bootanimation.zip 放到?/system/media/bootanimation.zip下

步骤三:重启即可

二、注意事项

2.1?bootanimation.zip 压缩

2.2?bootanimation.zip 存放

2.3?bootanimation.zip 权限

2.4?desc.txt?文本格式


一、实现自定义开机动画

步骤一:准备 bootanimation.zip

  1. 找到一组连续的动画,输出格式为 png,名称为一组连续数字比如:0000.png、0001.png;
  2. 把png文件分别放到 part0 和 part1等文件夹;
  3. 然后根据实际情况编写desc.txt。比如:
    1. 480 320 15
      p 1 0 part0
      p 0 0 part1
    2. 宽480(偶数)? 高320(偶数)? 1s播放15张图片(帧率)
    3. 标志符p? 本阶段循环次数1次? ? ? ? ? ? 阶段切换间隔时间0? 对应文件夹名称part0
    4. 标志符p? 本阶段循环次数0无限循环? 阶段切换间隔时间0? 对应文件夹名称part1
  4. 最后一步是压缩成名为 bootanimation.zip 的压缩文件。

:系统默认开机动画的存放路径参考:device\rockchip\common\bootanimation.zip。

步骤二:将?bootanimation.zip 放到?/system/media/bootanimation.zip下

  1. adb root
  2. adb remount
  3. adb push bootanimation.zip /system/media/bootanimation.zip

步骤三:重启即可

二、注意事项

2.1?bootanimation.zip 压缩

  • 压缩软件:WinRAR与2345好压都可以;
  • 压缩方式:必须为“存储”方式;
  • 压缩包:不能包含bootanimation文件夹,直接选择文件压缩(不要在bootanimation文件夹上压缩,要进入bootanimation文件夹后选择所有文件(part*文件夹+desc.txt文件)进行压缩);

:关机动画名称为shutdownanimation.zip。

2.2?bootanimation.zip 存放

  • 存放路径:/system/media/ 或者 /product/media/ 或者 /data/local/ 等都可以;
  • 会依次去检索开机启动动画存放路径。
  • 开机启动动画逻辑:frameworks/base/cmds/bootanimation/BootAnimation.cpp

2.3?bootanimation.zip 权限

????????不一定赋予755或者777权限,如果替换bootanimation.zip后不生效,可尝试:chmod 755 /system/media/bootanimation.zip。

2.4?desc.txt?文本格式

????????Unix+UTF-8。

文章来源:https://blog.csdn.net/Agg_bin/article/details/134955137
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。