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 30
c 1 0 part0
c 0 0 part1

第一行: 800 1280表示屏幕分辨率(宽*高),30表示帧率,每秒播放30张图片.
第二行:c即continue,表示完整播放本段动画,即使开机进程已经完成;1表示播放次数;0表示空指针,不做什么事;part0表示存放动画音频的文件名; 整条指令表示:完整播放1次part0的动画音频,然后什么的不做,进入下一条指令.
第三行:c同上;0表示循环播放;0同上;part1表示存放动画音频的文件名;整条指令表示:完整循环播放part1的动画音频,直到开机进程完成.
第四行:回车,已确保指令都已完成。

注意

  1. bootanimation.zip文件名不能更改,压缩格式为zip,压缩方式为存储.
  2. 系统会按照图片顺序连续播放,所以图片命名要按照一定顺序.

扩展

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。
简单而言:

  1. WAV是一种无损的音频文件格式,PCM是没有压缩的编码方式。
  2. PCM添加一个编码参数的文件头就可以得到一个WAV.
  3. PCM是无损WAV文件中音频数据的一种编码方式,WAV也可以用其它方式编码。

你可能感兴趣的:(Android,开机动画)