本文适用于我司基于RK PX30开发的系列主板(IDO-SOM3020/IDO-EVB3020)修改开机画面,搭载四核A35处理器,主频高达1.5  GHz,采用 Mali-G31 MP2 GPU,支持H.265等多格式 1080P 60fps 视频解码;支持MIPI-CSI 摄像头接口,MIPI/LVDS 直接驱屏,支持以太网/4G/WIFI/蓝牙多种通信接口,适用Android/Debian /Ubuntu/Buildroot 多种操作系统,超高性价比,供货稳定,更多产品特征可点击文末详细规格书,自行查看哦!

Android开机动画有两种修改方法,下面使用bootanimation程序显示开机画面方式介绍,修改开机画面,不用修改代码,只需按格式要求做bootanimation.zip包,放在系统的/system/media目录中即可。

动画图片制作

开机画面主要是由一个zip格式的压缩包bootanimation.zip组成,压缩包里面包含数张PNG格式的图片(JPG格式的也可以),还有一个desc.txt的文本文档,开机时按desc.txt里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片,就像播放原始的胶带影片一样,形成动画。

图片按照数字编号后统一放在一个文件夹下,本例中为part0,如下图所示:

动画属性描述文件

desc.txt是一个正常的.txt文件(ANSI格式也可),用于设置这个动画像素(大小),帧数,闪烁次数等,内容如下:

1080 800 12  //开机动画大小为宽1080 高800,动画的显示速度为12帧每秒。
p 1 0 part0  // part0目录下png图片显示一次,循环间隔为0帧时间。
p 0 0 part1  // part1目录下png图片无限循环,循环间隔为0帧时间。

阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是12,那么帧的持续时间就是1秒/12= 0.08毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。

part0和part1文件夹内包含的是两个动画的系列图片,系列图片文件的加载刷新按文件名的名称排序。必须注意的是,在属性描述完成后要有换行符(回车跳入下一行),已确保指令都已完成。

打包

压缩软件打包

把part0和part1文件和desc.txt文档全选,右键选择压缩软件的"添加到压缩文件",进入自定义压缩文件设置:压缩文件名为:bootanimation.zip,压缩文件格式选择:ZIP,压缩方式选择:存储,然后点击立即压缩即可,如下图所示:

命令行打包

zip -r -0 bootanimation.zip part0 part1 desc.txt

实现效果

开发板连接adb设备,执行以下命令开始通过adb push到开发板

adb root
adb remount
adb push bootanimation.zip存放位置  /system/media
adb shell reboot //成功push进去后执行完该命令可查看开发板实际效果

示例:

开机效果:

了解更多产品详细资料请关注或搜索公众号:深圳触觉智能科技有限公司,回复“3020资料”,即可获取!

触觉智能分享-修改Android开机动画相关推荐

  1. android 刷机动画,Android开机动画修改方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Android开机动画有两种修改方法,android 2.0及之后,使用bootanimation程序显示开机画面,如需修改开机画面,不用修改代码,只需按 ...

  2. android+动画打包命令,Android 开机动画客制化

    Android开机动画总共有三个过程.第一个开机动画是在Kenel启动时显示的,第二个开机动画是在init进程启动时显示的,这两个都是静态图片.第三个动画是在系统服务启动过程中显示的,他是一个动态图片 ...

  3. android logo:内核、android开机动画

    android logo:内核.android开机动画 关键词:android 开机logo  开机动画 initlogo.rle   bootanimation  desc.txt 平台信息: 内核 ...

  4. Android开机动画bootanimation

    android开机动画详细分析可以参见http://blog.csdn.net/luoshengyang/article/details/7691321 引用老罗的文章,写的太好了. 以下介绍一些相关 ...

  5. android开机动画bootanimation 分析

    转载地址:http://blog.csdn.net/myvest/article/details/50856199 android开机动画详细分析可以参见http://blog.csdn.net/lu ...

  6. 修改Android开机声音从耳机通道输出

    文档说明 本文档以SC826(MSM8953平台,Android 7)为例,说明如何修改开机声音从耳机通道输出. 不想看分析过程的,直接看 patch文件 章节. 应用背景 默认代码,在不插入耳机时, ...

  7. Android:Android开机动画

    Android系统的开机画面显示过程分析 三个开机画面修改方式:目录 DIY固件系列教程--实现开机LOGO三屏动画的完全替换 一.第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面 二.第 ...

  8. android 开机动画动态替换

    客户有需求apk 可以动态修改开机动画,按照android 系统原生逻辑是没有办法做到的 代码位置frameworks/base/cmds/bootanimation static const cha ...

  9. Android 开机动画(bootanimation)启动

    Android 开机动画(bootanimation)启动 Android 开机动画启动 前言 一.简单的对话 二.过程 总结 前言 开机动画应该算是我接触的第一个AOSP的Native程序,网上讲解 ...

最新文章

  1. 判断一个数是否是2的倍数----------面试算法
  2. 如何解决Spring Data Maven构建的“生命周期配置未涵盖的插件执行”
  3. gsl eclipse
  4. Netty内置处理器以及编解码器
  5. python 3.8.0安卓_Python 3.8.0稳定版正式发布
  6. ZeroC ICE的远程调用框架 ASM与defaultServant,ServantLocator
  7. 怎么读取matlab程序包,Nifti程序包,用于写入,读取和处理医学影像,适用于MATLAB
  8. Python isinstance() 函数用法及实例另类高级使用(附带classmethod 修饰符、json.dumps)
  9. K线理论--单根K线形态
  10. vue-loader 作用
  11. 木老师教笨笨课堂——系列讲座(从函数指针到委托) 四、C#的委托
  12. 2440 6.0BSP 移植过程之OAL
  13. 微信自动截取PPT或者黑/白版图片
  14. ImageOptim图片压缩工具免费版
  15. 基于crontab的服务器恶意程序
  16. Selenium自动登陆12306官网(解决图片验证码和滑块验证码问题)
  17. Debian11 安装Chromium浏览器
  18. 一个账号可登录多个微信
  19. 华芯通关闭引发的深度思考
  20. 如何将pdf转word?这几个软件可以做到文档格式转换

热门文章

  1. 用处巨广的操作符,快来学学叭(C语言版)
  2. CVE-2022-21882 Win32k内核提权漏洞深入分析
  3. CentOS基础系列五 :搭建FTP服务(详细图解)
  4. 新萝卜家园GHOST WIN7 SP1 旗舰纯净版(32位)
  5. 云徙探险中台赛道:借道云原生,寻找“最优路线”
  6. 一个案例,讲透如何用报表来管理质量
  7. 2021最新优化算法——食肉植物算法(CPA)
  8. 诺宝职称计算机软件,诺宝2012年职称计算机考试PPT模块操作练习模拟试题
  9. 4 轮拿下腾讯 Offer (附真题)
  10. 弹性系数系数在水文气象中的应用及其MATLAB实现