testone

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
    标志符 循环次数      阶段切换间隔时间  对应目录名(存放一帧帧png格式动画文件夹的名称)
      p         0             10            part1
    标志符 循环次数     阶段切换间隔时间  对应目录名

    ==================
    标志符:
        必须是: p

    循环次数:
        0 : 表示本阶段无限循环

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

part0和part1目录内包含的是两个动画的系列图片,图片为PNG格式。

系列图片文件的加载刷新按文件名的名称排序。


动画安装:
>adb root   /* 重启手机,获得root权限 */
>adb shell  /* 进入具有root权限的shell 标志# */
#mount -t yaffs2 -o remount,rw /dev/block/mtdblock1 /system  /* 使system目录可以读写 */

然后使用adb push或者ddms把做好的开机动画放到下面两个目录中的一个目录下。开机重启,就可以看见我们制做的开机动画。

你可能感兴趣的:(test)