android添加动态logo之bootanimation.zip制作 --- 小V
2013-10-15 18:55
513 查看
介绍一个添加动态logo的方法:添加bootanimation.zip到android的/system/media/目录下;andorid启动时会检测\system\media目录下,如果有bootanimation.zip,就读取并加载显示动态logo;
制作bootanimation.zip文件过程如下:
1. bootanimation.zip的目录如下
![](https://img-blog.csdn.net/20131015183420031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdWVzdGNwdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2. 其中filename0,filename1可自定义;
3. desc.txt的内容:
![](https://img-blog.csdn.net/20131015184125609?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdWVzdGNwdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
854,480显示logo的宽高;24显示的帧率,即每秒几幅图;
p为标示符,默认;1为filename0下的图片显示一编,可更改;0为每次显示完一遍后的阶段间隔时间,为1/24s;filename0第一阶段的动态图片目录;
p为标示符,默认;0为filename0下的图片循环显示;0为每次显示完一遍后的阶段间隔时间,为1/24s;filename1第一阶段的动态图片目录;
3. filename0里面放置的是动态显示画面的,每一帧的png图片,名字的次序要对;
![](https://img-blog.csdn.net/20131015184834000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdWVzdGNwdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4. 压缩方式见下图,不要使用压缩,类似linux下面的打包;
![](https://img-blog.csdn.net/20131015185043078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdWVzdGNwdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
特别注意:
每个字符串之间间隔一个空格,且行尾不能留空格,特别注意的是使用的是linux下的文本格式,换行符为\n而不是dos即window下的\r\n,这里有所区别;可以使用vim编写,如下,二进制文件显示的是0x0a,而不是0x0d,0x0a;
制作bootanimation.zip文件过程如下:
1. bootanimation.zip的目录如下
2. 其中filename0,filename1可自定义;
3. desc.txt的内容:
854,480显示logo的宽高;24显示的帧率,即每秒几幅图;
p为标示符,默认;1为filename0下的图片显示一编,可更改;0为每次显示完一遍后的阶段间隔时间,为1/24s;filename0第一阶段的动态图片目录;
p为标示符,默认;0为filename0下的图片循环显示;0为每次显示完一遍后的阶段间隔时间,为1/24s;filename1第一阶段的动态图片目录;
3. filename0里面放置的是动态显示画面的,每一帧的png图片,名字的次序要对;
4. 压缩方式见下图,不要使用压缩,类似linux下面的打包;
特别注意:
每个字符串之间间隔一个空格,且行尾不能留空格,特别注意的是使用的是linux下的文本格式,换行符为\n而不是dos即window下的\r\n,这里有所区别;可以使用vim编写,如下,二进制文件显示的是0x0a,而不是0x0d,0x0a;
相关文章推荐
- android sdk 无法更新问题
- Android 自定义 View 实例 AnalogClock
- Android Layout XML属性
- 【Android】利用服务Service创建标题栏通知
- chromium android 的事件响应机制
- Android控件系列之Button以及Android监听器
- undefined reference to 'AndroidBitmap_getInfo'
- Android基础教程(奋斗之小鸟)_PDF 电子书
- android string.xml 添加特殊字符
- android ndk使用gcc4.7 toolchain编译项目
- Google.Android.SDK开发范例大全(奋斗之小鸟)_PDF 电子书
- Google.Android开发入门与实战(奋斗之小鸟)_PDF 电子书
- android软键盘隐藏总结
- android apk 签名
- Android ADT中增大AVD内存后无法启动:emulator failed to allocate memory 8
- Android开发应用从入门到精通(奋斗之小鸟)_PDF 电子书
- Android之ListView滚动到底后自动加载数据
- [Android系统原理及开发要点详解].(韩超,梁泉)(奋斗之小鸟)_PDF 电子书
- 如何让android程序完全退出
- Android高级编程(奋斗之小鸟)_PDF 电子书