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 中的资料强制写入硬盘中)

动画包bootanimation的制作及内置相关推荐

  1. 制作自己的openwrt刷机包_OpenWRT的ROM固件内置软件包修改与定制

    1.下载Feeds Feeds是OpenWrt环境所需要的软件包(opk)资源管理组件,在make menuconfig中配置built-in的软件包时会依赖Feeds.Feeds需要连接互联网才能执 ...

  2. UnityShader学习——内置时间变量及其应用

    文章目录 内置时间变量 时间变量应用 1.纹理动画 (1)序列帧动画 (2)滚动背景 2.顶点动画 (1)流动的河流 (2)广告牌 (3)顶点动画性能下降的处理方法 内置时间变量 动画效果往往都是把时 ...

  3. 【Android 12 AOSP学习】Android内置第三方apk到系统

    这篇文章将介绍如何在Android系统中内置第三方apk 一.准备工作 编译好的Android源码 Android apk文件:也就是安卓应用安装包 二.步骤 (1)在源码packages/apps目 ...

  4. 微信这个坑**的内置浏览器--我很无语

    2019独角兽企业重金招聘Python工程师标准>>> 先来说一下微信的内置浏览器--qq浏览器x5内核,网上去查了一下它的评价,反正没有看到一篇是说它好的,看看知乎大神的评价,真的 ...

  5. Spring Boot 内置Tomcat——getServletContext().getRealPath()为临时目录问题解决方案

    问题描述 getServletContext().getRealPath()为临时目录 问题分析 默认情况下Spring Boot中request.getServletContext().getRea ...

  6. Spring Boot 内置Tomcat——IntelliJ IDEA中配置模块目录设为文档根目录(DocumentRoot)解决方案

    源码分析 org.springframework.boot.web.servlet.server.DocumentRoot /*** Returns the absolute document roo ...

  7. android apk 提取,android APK提取内置软件odex转dex

    android APK提取内置软件odex转dex 细心的网友可能发现android的ROM中有很多odex文件,相对于APK中的dex文件而言这个odex有什么作 用呢? android123提示大 ...

  8. android开机动画 制作工具,开机动画包制作(bootanimation)

    本帖最后由 往事如风 于 2017-3-9 09:18 编辑 从买了一加1手机以后就是各种折腾,如今不知不觉已经过了三年了.由于我自己比较爱折腾各种软件,PS, AI, AE,C4D等设计类软件,所以 ...

  9. ANDROIDROM制作(一)——ROM结构介绍、精简和内置、一般刷机过程

    作为对Rom制作的一个总结,本节主要介绍以下内容: 1.Rom介绍 2.Rom文件结构 3.app的精简与内置 4.Recovery简介 5.radio包简介 6.一般刷机过程.刷机过程中可能造成刷机 ...

最新文章

  1. U3D架构系列之- FSM有限状态机设计五
  2. 脚本修改linux网络配置,用脚本实现Linux的网络配置
  3. 3月上旬我国域名增长平稳 新增92059个域名
  4. [python作业AI毕业设计博客]大数据Hadoop工具python教程1-HDFS Hadoop分布式文件系统...
  5. k8s核心技术-Helm(安装和配置仓库)---K8S_Google工作笔记0045
  6. php框架 dirname,PHP目录函数basename()与dirname()
  7. python继承方案_python中的动态调度和继承
  8. 动态修改css 规则
  9. .NET跨平台之旅:基于.NET Core改写EnyimMemcached,实现Linux上访问memcached缓存
  10. java怎样学_告诉你java如何学
  11. Basler相机实时图像显示--Qt代码
  12. 程序人生 - Nature封面:脑机接口突破,可将脑中“笔迹”转为屏幕字句,速度创纪录,准确率超高
  13. java broken pipe_java Broken pipe 几种原因
  14. Atom配置markdown
  15. iOS SpriteKit 小游戏开发实例 - Flappy Bird
  16. 农历php,PHP阴历转农历的实现代码
  17. PF-TD2PO1,PF-TD2DV2,PFSO-BT1,PFSO-DTBT1光电中间体材料
  18. xt800远程对方计算机桌面是黑的,桌面远程对方的电脑黑屏怎么办
  19. scrapy.loader.processors.TakeFirst is deprecated, instantiate itemloaders.processors.TakeFirst inste
  20. ArrayList的remove()方法解读

热门文章

  1. ActionScript菜鸟教程
  2. 厦门这个隐藏的高逼格智慧园区终于被扒出来了
  3. iphone UINavigationController使用的一些技巧
  4. 《实用多媒体技术》课程标准
  5. 硬件知识-ADC模数转换芯片
  6. 基于双曝光与数值计算法全息干涉相位畸变补偿实例分析
  7. 智能小车红绿灯识别功能的实现(python,ubuntu)
  8. 将屏幕内容保存到文件中
  9. Android5.0 呼叫流程--挂断
  10. 安信可A7模块 GPRS/GPS使用教程