开机动画文件分析与制作【华为Android系列机型教程一】

2011年04月12日   教程经验   2条评论   1865人围观过  

  从今天开始,本站在获得相关作者的允许下,逐渐转载部分有价值的,对于开发Android ROM有用的文章。这些都是从安卓网上转载来的,针对华为系列辛苦为大家研究ROM的高手所分享的文章。本站并未完全转载,只是觉得有价值的才转载,因为部分文章要么本站已经原创过,要么有的文章意义不是很大。本站不仅提供ROM下载,也提供ROM制作教程,让更多的机油学到真正的东西。   本次转载的文章文章作者为安卓网上的会员文星慧,文章标题为《【文三】开机动画文件分析与制作》,也就是该作者写作的系列文章之一的第三篇。第一二篇感觉意义不是很大,故不做转载,特此说明。


  开机动画文件是bootanimation.zip,默认存放在system/media/下,我们自己也可放在data/local/下,如果是data/local/目录下有这文件,则会优先用这个,而且也不需要获取root权限就能放了。 bootanimation.zip文件是zip压缩文件,压缩方式要求是存储压缩,包含一个文件和两个目录:
1.动画属性描述文件:desc.txt 2.第一阶段动画图片目录:part0 3.第二阶段动画图片目录:part1
desc.txt文件内容:
480 427 30 p 1 0 part0 p 0 10 part1
desc.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。

  • 评论列表:
  •  野草博客
     发布于 2011-04-12 16:50:36  回复该评论
  • 哈哈,《分享:华为C8500手机开机动画修改方法。》
    http://yeahcao.blog.hexun.com/62507453_d.html
  •  野草博客
     发布于 2011-04-12 16:51:43  回复该评论
  • 另,昨天看到说有个软件可以修改开机第一画面的。
    ————
    [原创发布] Android 固件管理器桌面版! | Z日志 http://j.mp/dQU3oS

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。