动画包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命令窗口,依次输入如下指令:

adb connect 192.168.1.xxx
adb shell
$ su
# mount -o remount,rw /system
# cp mnt/media_rw/E6BE-D678/bootanimation.zip system/media/bootanimation.zip
# rm -rf system/media/bootanimation.ts //没替换成功的话先删除再cp
# chmod 677 system/media/bootanimation.zip 
# sync
# 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 中的资料强制写入硬盘中)
  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值