Android开机动画的制作

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

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


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

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


       3、修改完bootanimation文件后仍需要将其压缩打包为bootanimation.zip,注意压缩时要选择.zip格式和“存储”压缩方式。


 
       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烧录编译好的镜像至机器设备观察自己制作的开机动画。


 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值