Android开机动画理解
目录
- 组成
- 注意
- 扩展
- PCM
- WAV
- 关系
android开机资源文件路径:system\media\bootanimation.zip 或者 /data/local/bootanimation.zip ;只要修改bootanimation.zip文件中的内容或者重新制作替换它,就可以改变开机动画效果.
组成
bootanimation.zip的构成:包含图片(png)和音频wav(基于PCM编码的WAV)的文件夹和一个desc.txt文件.
desc.txt代码如下:
800 1280 30c 1 0 part0c 0 0 part1
第一行: 800 1280表示屏幕分辨率(宽*高),30表示帧率,每秒播放30张图片.
第二行:c即continue,表示完整播放本段动画,即使开机进程已经完成;1表示播放次数;0表示空指针,不做什么事;part0表示存放动画音频的文件名; 整条指令表示:完整播放1次part0的动画音频,然后什么的不做,进入下一条指令.
第三行:c同上;0表示循环播放;0同上;part1表示存放动画音频的文件名;整条指令表示:完整循环播放part1的动画音频,直到开机进程完成.
第四行:回车,已确保指令都已完成。
注意
- bootanimation.zip文件名不能更改,压缩格式为zip,压缩方式为存储.
- 系统会按照图片顺序连续播放,所以图片命名要按照一定顺序.
扩展
PCM
PCM是由[1]、[0]等符号构成的数字信号,而未经过任何编码和压缩处理.可用AudioTrack播放.
WAV
WAV是一种无损的音频文件格式,所有的WAV都有一个文件头,这个文件头音频流的编码参数.
关系
WAV可以使用多种音频编码来压缩其音频流,常见的都是音频流被PCM编码处理的WAV,但这不表示WAV只能使用PCM编码,MP3编码同样也可以运用在WAV中,和AVI一样,只要安装好了相应的Decode,就可以欣赏这些WAV了。在Windows平台下,基于PCM编码的WAV是被支持得最好的音频格式,所有音频软件都能完美支持,由于本身可以达到较高的音质的要求,因此,WAV也是音乐编辑创作的首选格式,适合保存音乐素材。因此,基于PCM编码的WAV被作为了一种中介的格式,常常使用在其他编码的相互转换之中,例如MP3转换成WMA。
简单而言:
- WAV是一种无损的音频文件格式,PCM是没有压缩的编码方式。
- PCM添加一个编码参数的文件头就可以得到一个WAV.
- PCM是无损WAV文件中音频数据的一种编码方式,WAV也可以用其它方式编码。
更多相关文章
- android 源码下java文件的路径
- 后台动态添加布局文件、控件与动态设置属性2
- Android 之 使用File类在SD卡中读取数据文件
- [原]如何在Android用FFmpeg+SDL2.0之同步音频
- Android之如何安装(卸载)apk文件到模拟器