安卓开机动画文件分析与制作

2011/8/11 22:20:00  人气 551    安卓交流论坛  
开机动画文件是bootanimation.zip,默认存放在system/media/下,我们自己也可放在data/local/下,如果是data/local/目录下有这文件,则会优先用这个,而且也不需要获取root权限就能放了。bootanimation.zip文件是zip压缩文件,压缩方式要求是存储压缩,包含一个文件和两个目录:1.动画属性描述文件:desc.txt2.第一阶段动画图片目录:part03.第二阶段动画图片目录:part1desc.txt文件内容:480 427 30p 1 0 part0p 0 10 part1desc.txt文件分析:480 427 30宽 高 帧数p 1 0 part0标志符 循环次数 阶段切换间隔时间 对应目录名p 0 10 part1标志符 循环次数 阶段切换间隔时间 对应目录名==================标志符:必须是: p循环次数:0 : 表示本阶段无限循环阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。part0和part1目录内包含的是两个动画的系列图片,图片为PNG格式。系列图片文件的加载刷新按文件名的名称排序。有人问到开机动画能删不?我的亲测过是可以删的,两个目录下的都删后还是开得了机的,删除后会恢复成安卓系统自带的开机动画,开机速度感觉比原来的动画快了。个人觉得原因是:在间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用的。而安卓系统自带的开机动画间隔时间比较长,因此就比较快了。以上说的是开机动画,有的人问道第一和第二个开机画面能改吗,在这我就简单的说下,理论上是可以的,但因风险太大,不推荐改,我说下这两个画面的位置吧,勇敢的就去试试改吧:第一个画面是解开app升级包后的splash.raw565。第二个画面是解开boot.img后的initlogo.rle。

. 聚贤纳贤贤未聚,绝客迎客客不绝。

发表回复

   


  通知楼主

椅子

真的只要998!.08-11 23:00
http://att.bbs.waptw.com/down/I1kzXurDMPWrtgKZkGju3u8022QPkiD4g4CEQv3eLYCwGA4SLAmFxH9AulFIDsYtyYt69paXy33xfHQwOGlMporJESO9fdeqxLlQIOML/X8_SuperOneClickFor_2.1.zip

回复只看TA

沙发

真的只要998!.08-11 22:29
看帖不回啊,那我以后就少发帖子!!!

回复只看TA