edit_note帖子
269
stars积分
1,013
event加入
2010-10-02
安卓交流
安卓开机动画文件分析与制作
schedule发表于 2011-08-11 22:20:00
visibility查看 494
chat_bubble回复 2
#1 楼主
开机动画文件是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。
全部回复 (2)
2011-08-11 22:29:00
沙发
看帖不回啊,那我以后就少发帖子!!!
2011-08-11 23:00:00
板凳
http://att.bbs.waptw.com/down/I1kzXurDMPWrtgKZkGju3u8022QPkiD4g4CEQv3eLYCwGA4SLAmFxH9AulFIDsYtyYt69paXy33xfHQwOGlMporJESO9fdeqxLlQIOML/X8_SuperOneClickFor_2.1.zip
登录 后才能回复
flag举报帖子