bootanimation
来源:互联网 发布:中国未来发展 知乎 编辑:程序博客网 时间:2024/06/15 01:29
在Android中的开机动画有两种,一种是默认的Android文字显示,还有一种是自定义的动画。其主要实现的代码在\frameworks\base\cmds\bootanimation中。这里主要说明添加自定义的开机动画的方法:
添加自定义开机动画就是把要显示的动画的图片打包成bootanimation.zip文件。然后放到手机的“/data/local/”或“/system/media/”目录下。开机时,系统会检查这两个目录下有没bootanimation.zip文件,如果没有,则用默认的Android开机动画。
bootanimation.zip文件打包前的结构为:
desc.txt 动画属性描述文件
part0 第一阶段动画图片的目录 (动画是由一帧帧图片组成的)
part1 第二阶段动画图片的目录
bootanimation.zip文件是直接由这几个文件打包的,打包的格式是ZIP,并且要指定用压缩打包方式(就是在打包时的压缩方式选择为存储)。
desc.txt文件的格式为:
480 250 15
p 1 0 part0
p 0 10 part1
其中各个参数的意义为:
480 250 15
图片的宽 图片的高 每秒显示的帧数
p 1 0 part0
标识符 循环的次数 阶段切换间隔时间 对应图片的目录
p 0 10 part1
标识符 循环的次数 阶段切换间隔时间 对应图片的目录
标识符:p 是必须的。
循环次数:指该目录中图片循环显示的次数,0表示本阶段无限循环。
每秒显示的帧数:就是每秒显示的图片数量,决定每张图片显示的时间。
阶段切换间隔时间:指的是该阶段结束后间隔多长时间显示下一阶段的图片,其单位是每张图片显示的时间。
对应图片的目录:就是该阶段动画的系列图片,以图片文件目录的顺序显示动画,而且图片的格式必须要为PNG。
linux下面的压缩命令为:zip -r -X -Z store ../bootanimation *
linux下面的压缩命令为:zip -r -X -Z store ../bootanimation *
- bootanimation
- bootanimation
- bootanimation
- bootanimation
- 【android】【Bootanimation】Bootanimation---综述
- andriod bootanimation
- bootanimation制作
- android------bootAnimation
- 【android】【Bootanimation】Bootanimation---启动和退出
- Android bootanimation 制作过程
- android bootanimation 学习总结
- Android bootanimation制作过程
- android bootanimation.zip
- Android bootanimation 制作过程
- BootAnimation使用surfaceflinger分析
- bootanimation.zip 加载 失败
- Android bootanimation 制作过程
- android开机动画bootanimation
- 黑马程序员--Java常用正则表达式学习及总结
- 第一次创业还是失败了---分享失败的经验!!!
- AES-128 加密算法
- hdu 4527 ——小明系列故事——玩转十滴水
- php通过gmtime()获取的时间戳,格式化后与系统时间不一致
- bootanimation
- 得到DeviceId:
- window一个文件夹中最多可以存储多少个文件
- JS中DIV随鼠标移动的事件
- 颜色收集
- C++局部类作用域的说明
- Udacity调试课笔记之简化失败
- android工程师常见招聘需求
- 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)