如何制作开机动画及开机音乐

Chinese, Simplified

简介

AmLink  支持自定义开机动画,原理基本遵循androiddefault设计,本文介绍简单开机动画加载流程及制作开机动画的具体步骤。

流程

开机动画的图片需打包成bootanimation.zip文件,然后把该文件放到设备的/system/media/目录下。

开机后系统后启动bootanim服务,该服务会解析bootanimation.zip,把里面的全部图片按照参数文件定义的方式循环显示,从而形成形成动画效果。

对于开机音乐,在android6 上,对应的音频文件是相同目录下的bootaudio.mp3,用户可以用adb命令更新为自己定义的音频。在androi 9上,开机音乐放在

bootanimation.zip包里的folder1目录,名字是audio.wav。请注意两者区别。

bootanimation.zip打包前的文件结构如图:



                                               屏幕快照 2017-08-29 下午5.18.44.png









folder1,folder2放的是多张用来播放显示的图片。

打包方法:

1. 全选后点击右键:


屏幕快照 2017-08-29 下午5.22.41.png 

2. 打包压缩选项选择存储,如图:


屏幕快照 2017-08-29 下午5.24.19.png

 


然后点确定即可。

 

请注意,直接把bootanimation文件夹本身打包是错误的,如图:

 

屏幕快照 2017-08-29 下午5.25.58.png


 

 

主要文件介绍:

desc.txt  --        动画属性描述文件

里面内容如下例:

720 1280 3

p 5 0 folder1

p 0 0 folder2

 

folder1 - 第一阶段动画图片的目录 (动画是由一帧帧图片组成的)

folder2 - 第二阶段动画图片的目录

 

建议

1.     直接在下面参考例子上修改,各个文件作用请参考上述。

bootanimation.zip (720X1280,竖屏), 

bootanimation.zip (1280x800,横屏),

bootanimation.zip (1024x600,横屏)

bootanimation.zip (720X1280,竖屏,带开机音乐,用于android 9)

2.      改好后参考以上方法重新打包,设备插入usb线,用adb命令把文件放到指定目录:

            adb remount

            adb push  bootanimation.zip   /system/media/

       

             然后重启系统即可。


文档中心

以上内容是否对您有帮助?