【第22期】观点:IT 行业加班,到底有没有价值?

Android设备开机动画的原理和修改方式

原创 2015年07月07日 22:12:30

Android的动画是由一系列的连续PNG图片作为帧组成的动画形式,是一个文件包,将各帧PNG图片以压缩方式保存。

这个保存的文件名就是bootanimation.zip,这个文件是zip压缩文件,压缩方式要求是存储压缩.

**

开机动画文件bootanimation.zip的文件内容:

**
一般包含一个文件和两个目录:

1.动画属性描述文件:desc.txt——–这是一个保存形式为ANSI格式,用于设置这个动画像素(大小),帧数,闪烁次数,文件夹名称等;
2.第一阶段动画图片目录:part0——-存放每帧PNG图片文件夹;
3.第二阶段动画图片目录:part1——–存放每帧PNG图片文件夹;
接着看看desc.txt文件:
我们打开这个文本文件,可以看到这样的格式:(注意空格)
320 480 30 —————–这里的320代表图片的像素(大小)宽度,480代表图片的像素(大小)高度,30代表帧数,就是每秒播放的图片数
p 1 0 part0 —————–这里的p代表标志符,1代表循环次数为1次,0代表阶段间隔时间为0,part0代表对应的文件夹名;
p 0 10 part1 —————-这里的p代表标志符,0代表循环次数为0次,10代表阶段间隔时间为10,part1代表对应的文件名;
标志符:必须是 p 循环次数:0 表示本阶段无限循环
阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。
part0和part1文件夹内包含的是两个动画的系列图片,图片为PNG格式。系列图片文件的加载刷新按文件名的名称排序。

bootanimation.zip制作过程:

1.找到一组连续的动画,进行批量压缩处理,把像素大小调到适合自己的手机即可,输出格式为png,名称为一组连续数字比如0000.png,0001.png。

2.然后分别放到part0和part1,根据实际情况修改desc.txt

3.最后一步是压缩成名为bootanimation.zip的压缩文件,要注意:压缩格式必须是.zip, 还有最重要的是,压缩方式必须选择为“存储”否则系统读不到的。

4.完成,可以替换原有开机动画啦!

安卓手机开机动画替换教程:

1.首先你的手机已经ROOT了,系统ROM要有Root权限的。

2.手机上装有Root Explorer管理器或ES管理器(任何可以获取root权限浏览修改系统文件的管理器都可以)。

3.把bootanimation.zip放到SD卡,(注意这个bootanimation.zip不要解压)

4.用Root Explorer挂载”读写”复制到/system/customize/resource或者/system/media(HTC带sense的手机一般只有/system/customize/resource,其他手机ROM一般开机动画都在system/media目录:华为的有可能在/cust/telecom/cn/media下)下覆盖。
注意:覆盖在指定目录的下压缩包,还需要修改一下压缩包的权限(长按文件,弹出的菜单中。选择权限【Permission】)。
修改权限为 rw-r–r–

以下配置有待验证,先不需验证:
最后再修改bootanimation.zip 的所有者配置为:
所有者:0-root
群组 :0-root

5.重启手机就可以看到效果了android的动画是由一系列的连续PNG图片作为帧组成的动画形式

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android MTK平台修改开关机动画和开机logo

一.修改开机logo 由于我的机器分辨率为540*960替换:mediatek/custom/common/lk/logo/cu_qhd/ 目录下的 1.cu_qhd_uboot.bmp ...

Android开机动画流程

Android系统在启动过程中,最多可以出现三个画面。第一个开机画面是在内核启动的过程中出现,是一个静态的画面;第一个画面是在init进程启动的过程中出现的,也是一个静态的画面;第三个画面是在系统服务...
  • whurs
  • whurs
  • 2016-09-13 17:58
  • 1899

android开机动画制作与播放原理简介

android开机动画制作与播放原理简介    谁都想拥有一个华丽漂亮的开机动画,这让人心情舒畅,android是怎么来实现的?怎么制作一个自己的开机动画?这里揭开android开机动画的神秘面纱。...

Android开机动画、logo、字样的定制过程

Android开机画面总共有三屏 一、第一屏:开机logo  1、选张png格式的图片,在Linux任意下执行(安装工具): sudo apt-get install pnmtoplainpm  2、...

开机动画(闪动的ANDROID字样的动画图片)

开机动画(闪动的ANDROID字样的动画图片) Android 的系统登录动画类似于Windows系统的滚动条,是由前景和背景两张PNG图片组成,这两张图片存在于/system/framewor...

Android 开机动画制作 bootanimation.zip

1) 准备PNG图片包 (按照实测效果设置帧速,播放时长,并准备相应的图片) 2)在Windows或者Linux环境下,制作bootanimation.zip; bootanimation...

android 开机动画和关机动画修改与制作

android开机动画制作与播放原理简介    谁都想拥有一个华丽漂亮的开机动画,这让人心情舒畅,android是怎么来实现的?怎么制作一个自己的开机动画?这里揭开android开机动画的神秘面纱。...

android 定制开关机铃声和动画

系统通常默认支持开机动画,开机关机铃声服务倒是预先定义了,不过使用时需要在/sysytem/media/下添加相应的音频文件。长按Power键弹出关键选项,关机时也只是显示进度条,而不是我们期望的关机...

高通8x12平台开机画面制作工具

你可能在网上看到很到关于手动更换手机开机图片的文章,想想自己的开机画面是小两口,好基友的照片多么个性啊。但是你有没有发现,网上下载的什么“一键生成”之类的,在你的手机上不能用啊,( ⊙ o ⊙ )是的...

Android MTK平台最完备的开机动画修改教程

最近接到一项任务,修改手机的开机动画。 其实这不是什么难事儿,但问题是,客户只提供了手机。 手机是MTK的一款手机,虽然比较贵(价格超过三星Note3),但在我看来跟山寨机木有啥区别。 很冷门的手机,...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)