Android开机动画修改记录

 分类:Android, Java 阅读 (1,921)
5月 272018
 
一、概述

需要修改bootanimation.zip

这个文件一般位于下面几个位置:

#define USER_BOOTANIMATION_FILE “/data/local/bootanimation.zip”
#define SYSTEM_BOOTANIMATION_FILE “/system/media/bootanimation.zip”
#define SYSTEM_ENCRYPTED_BOOTANIMATION_FILE “/system/media/bootanimation-encrypted.zip”

二、压缩包目录结构

|-part0
|-part1
|-desc.txt

1、关于part0和part1目录,安卓开机动画分成两个阶段(目录名字应该是可以随便命名的,在desc.txt里指定目录的名字就可以):

part0里的为第一阶段,按设定的帧率播放动画

part1为第二阶段,如果动画播放完还没启动完成,就循环播放这一段动画

2、关于desc.txt

文件内容如下:

506 505 15
p 1 0 part0 #000000 10 10
p 0 0 part1
s 1 /system/media/poweron.ogg

第一行506为动画图片的宽度,505为动画图片的高度,15为每秒播放的图片数

第二行:第二个参数为循环次数(0应该为无限循环?),第三个参数为暂时时间(不清楚具体运行原理)?,第四参数为图片目录,第五个参数为背景色,第六七参数为显示时钟的坐标,其中五六七参数可以不写

三、注意事项

1、将制作好的素材压缩时,要设置压缩率为0,即不压缩,只是打个zip包。即在winrar中压缩方式选择“存储”,在ubuntu使用zip命令的时候,加上-0选项

打赏
 Posted by on 2018-05-27

Sorry, the comment form is closed at this time.