在开发安装系统时,更换android启动时第二屏显示的动画(图片循环播放)
1。查看自己的LINUX安装的imagemagick的版本
如果没有安装请先安装imagemagick(如ubuntu系统sudo apt-get install imagemagick)
# convert -version
2。修改图片(找你喜欢的图片给换了,修改它) convert(图片)-resize 640x480! 图片
如:# convert favor_i.png -resize 720x1280! favor_o.png
命令中favor_i.png代表原始输入文件,favor_o.png代表转换后的输出文件,大小为720x1280,注意中间是小写字母x,后面还有个叹号;
3。按照上述方式转换图片后放到对应的文件夹
如part0,part1,part2,part3文件夹中存放好要替换的图片;
另外还要写一个描述文件desc.txt,内容如下
p 1 0 part0
p 1 0 part1
p 1 0 part2
p 0 0 part3
其中p表示标记,后面第一个数字表示循环次数0表示循环,后一个数字一般用0,最后一段表示图片所在的文件夹
4。将part0,part1,part2,part3文件夹和desc.txt进行打包成zip包(注意没有压缩),是存储形式的打包;
$ cd boot_images
$ ls
part0 part1 part2 part3 desc.txt
$ zip -r bootanimation.zip part* desc.txt -n .txt:.png
注意-r表示递归搜集part× desc.txt及其子文件夹中的文件;生成bootanimation.zip
-n .txt:.png表示对txt或png后缀的文件只存储不压缩。
或者
$ zip -rn.txt:.png bootanimation.zip part* desc.txt
最后将生成的bootanimation.zip压缩包放到手机的/system/media目录