1) 准备PNG图片包 (按照实测效果设置帧速,播放时长,并准备相应的图片)
bootanimation
|
|-- boot (存放第一阶段图片)
|-- lock (存放第二阶段图片)
|-- desc.txt
desc.txt的写法:
“
800 1280 18
p 1 0 boot
p 0 0 lock
”
800 1280 :图片分辨率,一般与LCD分辨率一致;
18 :播放帧速(fps);
p 1 0 boot :part0从boot文件夹读取图片,循环1次,每张图片之间间隔0fps;
p 0 0 lock :part1从lock文件夹读取图片,循环0次(一直循环),每张图片之间间隔0fps;
注意:最后有一个换行符,才能保证part1是一直循环的;
3)把bootanimation.zip放到alps/frameworks/base/data/sounds/目录下;
PRODUCT_COPY_FILES += frameworks/base/data/sounds/bootanimation.zip:system/media/bootanimation.zip