目的:将wmv格式的视频制作为 Android kitkat的开机启动画面
开发环境
1:windows 7
2:ubuntu 12.04 服务器
3: radxa rock pro开发板 Android 4.4 系统
今天使用wmv格式的视频 通过 Adobe Media Encoder CS4_Ankty转化为一系列的 gif格式的图片
然后使用ACDsee的批量工具将gif格式的图片转化为jpg格式的图片
在制作完成后 按照
http://blog.sina.com.cn/s/blog_59f122b40100wdfp.html
介绍来配置 发现再将打包的bootanimation.zip放到 system/media目录后, 无论如何都无法显示动画,后来在这里找到了原因:
http://blog.csdn.net/do_script/article/details/7338232 (感谢作者)
这个zip文件必须在ubuntu下使用下面指令:
zip -Z store bootanimation.zip part0/*.png part1/*.png desc.txt
windows下zip或者ubuntu下UI压缩都不行。
不过经过测试:
在windows下用Winrar 使用 存储模式来打包成zip文件是可以的. 所谓的存储模式参考百度知道
“WinRAR压缩方式中的存储模式是对文件不做压缩处理,不改变大小的“
其实 Ubuntu下面的Zip -z store 是同样的道理
总结:
BootAnimation.zip 解析失败的原因是 使用了不合要求的压缩方式有关. 虽然Android要求后缀是zip,但是并没有要求对里面的内容进行压缩. 即打包的时候不能以压缩的方式进行打包。正确的方法如下
Linux:(以ubuntu为例)
zip -Z store bootanimation.zip part0/*.png part1/*.png desc.txt
Windows: (windows7)
使用WinRar, 压缩文件格式选”Zip“,压缩方式选”存储“