制作rle格式开机图片
a) 将图片转成屏幕NATIVE的分辨率,256 色,保存成不带 Alpha 通道的 png 格式
b) 使用 convert 工具将 *.png 转换成8位色的 *.raw
convert logo.png -depth 8 rgb:logo.raw
c) 使用 android 工具 rgb2565 改变图像格式
out/host/linux-x86/bin/rgb2565 < logo.raw > initlogo.rle
bootanimation 开机动画
bootanimation.zip的组成如下
a) 描述文件 desc.txt,内容如下
480 427 30
p 1 0 part0
p 0 10 part1
总体说明: 480 为宽度, 427 为高度, 30 为帧数,即每秒播放动画 30 帧
部分说明:第一项 p 为标志符,第二项为循环次数 1 为只播放 1 次,0为无限循环,第三项为两次循环之间间隔的帧数,第四项为对应的目录名
b) 图片
图片放在 desc.txt 中目录名指定的目录中,目录中按字符顺序播放
c) 打包
在windows下,使用 winrar 找包,选择 ZIP 格式,压缩标准要选 “ 储存 ”
在linux下用 zip -0 -r ../bootanimation.zip ./* linux 命令使用 -0 指定压缩等级为最低等级 stored ,即只归档不压缩,否则可能由于包格式问题引起动画显示为黑屏
注意 打包不要带上层目录