Android开机动画的制作

        在源码/vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation中,有bootanimation.zip是开机动画文件,需将其解压打开替换成自己的开机动画。bootanimation.zip中包含part0,part1两个文件夹和一个desc.txt文本文档,如下所示:

 
      1、part0和part1里面都是开机动画的图片,注意图片名称要统一并连续,如下:

Android开机动画的制作_第1张图片
 
       2、desc.txt里面的2880 1440是指前面文件夹里png的分辨率,15是指每秒播放帧数,p是标识符,1 0两个数字分别指循环次数和阶段间隔时间。
       第一个文件夹(part0):展示画面,只播放一次,播放一次的时间需要小于系统原本开机的时间,否则会拖慢开机速度(播放完才进系统);

      第二个文件夹(part1):循环画面,播放无限次,随时可以退出播放,也就是只要开机加载完毕就可以直接跳到系统。
     *注:这里的文件名part0、part1可以按照自己的意愿修改,并且文件个数也可根据实际需求定义,但是文件名称修改后desc.txt文件中对应的文件名也要修改。 

Android开机动画的制作_第2张图片
       3、修改完bootanimation文件后仍需要将其压缩打包为bootanimation.zip,注意压缩时要选择.zip格式和“存储”压缩方式。

Android开机动画的制作_第3张图片
 
       4、替换完bootanimation.zip文件后,需要编译至/system/media中。
方法一(推荐):要查看同目录下的Android.mk文件中的以下两行命令是否正确:

     (1)相关平台(例如:msm8916,msm8996);     

     (2)编译后拷贝至out目录的shell脚本,因为开机动画是由out目录下/system/media中的bootanimation.zip播放的。
      方法二:例如msm8996平台,在/LINUX/android/device/qcom/msm8996/msm8996.mk中增加一行PRODUCT_COPY_FILES, PRODUCT_COPY_FILES += 
      vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation/BootAnimation.Zip:system/media/BootAnimation.Zip \
      *注:修改完成后编译验证out目录下/system/media中的bootanimation.zip是否被改变,并fastboot烧录编译好的镜像至机器设备观察自己制作的开机动画。

Android开机动画的制作_第4张图片
 

你可能感兴趣的:(android,qualcomm,开机画面设置)