当前位置: 首页 > news >正文

RK3588 系统定制开关机动画

平台:ITX-3588J, ROC-RK3588S-PC
系统:Android12.0
作者:jpchen & zzz


一. 功能描述

定制自己的开机动画和关机动画

二. 功能实现

1.开启功能
修改device/rockchip/common/BoardConfig.mk文件

BOOT_SHUTDOWN_ANIMATION_RINGING=true

2.文件放置位置

开机动画复制到device/rockchip/common/bootshutdown/bootanimation.zip
关机的动复制到device/rockchip/common/bootshutdown/shutdownanimation.zip

3.编译生成路径

编译后的内容就会在out对应product的odm/media/目录下

4.生效方式

  • AndroidTool烧写
    通过AndroidTool-2.84工具烧写super.img生效(super.img包含odm分区内容)
  • fastboot工具烧写odm.img
    adb reboot fastboot
    fastboot flash odm odm.img
    
  • adb push方式
    adb push ./bootanimation.zip /odm/media/
    adb push ./shutdownanimation.zip /odm/media/
    

三. 开关机动画文件

desc.txt说明

512 416 60
c 1 0 part0
c 1 15 part1
c 1 0 part2
c 1 0 part3
f 0 0 part4 10

512 416 60 表示图片分辨率512x416,10帧每秒.
c 1 0 part0 表示播放一次,没有时间间隔,对应的是part0的文件夹内容

下载开机动画两个文件解压生成bootanimaton.rar
bootanimation.part1.rar
bootanimation.part2.rar

四. SDK代码相关

我们还可以结合源码去看desc.txt文件的解释,这里就不一一说明了,有兴趣可以阅读下源码

frameworks/base/cmds/bootanimation/BootAnimation.cpp
BootAnimation::parseAnimationDesc
BootAnimation::playAnimation
http://www.lryc.cn/news/42691.html

相关文章:

  • 水文-编程命令快查手册
  • 如何优雅编写测试用例
  • [入门必看]数据结构2.3:线性表的链式表示
  • Golang流媒体实战之二:回源
  • webgl——给场景添加光
  • Vue实战【Vue项目开发时常见的几个错误】
  • 【多线程】常见的锁策略
  • 如何让虚拟机里的Ubuntu通过连接手机USB数据线上网
  • windows渗透(sam、system文件导出)
  • b01lers(php.galf)
  • 记一次若依后台管理系统渗透
  • Mybatis(四):自定义映射resultMap
  • 机器学习---降维算法
  • 【Vue2从入门到精通】详解Vue.js的15种常用指令及其使用场景
  • 数据库知识总结
  • 处理数组循环中删除元素导致索引错位情况
  • 快速排序,分治法实际应用(含码源与解析)
  • linux入门---操作体统的概念
  • 《Qt 6 C++开发指南》提供4个版本的示例程序
  • chartgpt 告诉我的,loss 函数的各种知识
  • 旅行推销员问题的遗传算法中的完整子路线顺序交叉
  • Python实现词频统计
  • 微信小程序面试题(day08)
  • 最强的Python可视化神器,你有用过么?
  • Ubuntu使用vnc远程桌面【远程内网穿透】
  • 【C++】map、set、multimap、multiset的介绍和使用
  • css学习14(多媒体查询)
  • 【C++进阶】C++11(中)左值引用和右值引用
  • Python中的生成器【generator】总结,看看你掌握了没?
  • MD5加密竟然不安全,应届生表示无法理解?