当前位置:   article > 正文

动画包bootanimation的制作及内置

bootanimation

bootanimation的制作

bootanimation包一般包括以下两部分:

  1. 放图片的文件夹(命名随意,最好全英符号,下图中我命名为part0)
  2. desc.txt

开机画面比较长的还能进行分割(这里命名为androidloading),如下图: 

放图片的文件夹

新建一个放图片的文件夹(这里我命名为part0),将连贯排好序的图片放进文件夹中。

第一个坑注意!!!图片格式要改为.png或者.jpg格式,对图片进行排序的时候要从01开始,如果从1开始系统在读的时候会以1、11、12...2、21、22...的顺序去组成动画,导致动画出现问题

这里如果需要对多张进行格式更改和重命名排序,可以跳转到excel结合ren

desc.txt的编辑

新建一个desc.txt文件,编辑其内容如下图:

第一行:

  1. 照片的分辨率的长:1280  
  2. 照片的分辨率的宽:720
  3. 帧率:50(规定1秒内过多少照片)

第二行:

  1. p(固定,暂不清楚)
  2. 0(动画循环次数,0为无限)
  3. 0(动画下次播放间隔时间,0为无间隔,以帧率为单位) 如果为50,则为1s
  4. part1(放照片的文件夹名)

第二个坑注意!!!编辑结束后要打一个Enter键,将光标打在空白行上,不然开机的时候会没有动画只有黑屏。

对以上两部分进行压缩

按住Ctrl键选择这两个文件,右键选择"添加到压缩文件..."(第三个坑注意!!!不要把这两个文件套在一个目录后再对这个目录进行压缩,应该直接对这两个文件进行压缩才行,不然也会开机黑屏)

用winRAR进行压缩的界面如下:

形成压缩包如下:

远程adb 将动画包内置在投影仪中

步骤一

打开投影仪的调试模式:上上下下左左右右→在 UI version上点击8次→打开USB调试→WiFi和电脑连接到同一WiFi

步骤二

将bootanimation包拷入U盘当中,插在投影仪上的USB_HOST接口

查看设备分辨率指令:wm size

步骤三

打开DOS命令窗口,依次输入如下指令:

  1. adb connect 192.168.1.xxx
  2. adb shell
  3. $ su
  4. # mount -o remount,rw /system
  5. # cp mnt/media_rw/E6BE-D678/bootanimation.zip system/media/bootanimation.zip
  6. # rm -rf system/media/bootanimation.ts //没替换成功的话先删除再cp
  7. # chmod 677 system/media/bootanimation.zip
  8. # sync
  9. # ls system/media -l
  • # su (表示切换ROOT用户下运行,获取root成功的时候$变成了#  $表示普通权限用户;#表示ROOT权限用户)
  • # mount -o remount,rw /system (将/system目录挂载,设置为可以读写)
  • # chmod 677  (给用户:可读、可写、不可执行 即110=6;同组用户:可读、可写、可执行111=7;其他用户:可读、可写、可执行 111=7)
  • # sync (Linux 系统中欲写入硬盘的资料有的时候会了效率起见,会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,sync 指令会将存于 buffer 中的资料强制写入硬盘中)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/625335
推荐阅读
相关标签
  

闽ICP备14008679号