zoukankan      html  css  js  c++  java
  • ANDROID开机动画分析


    开机动画文件:bootanimation.zip在systemmedia文件夹下
    动画是由系列图片连续刷屏实现的。。
    bootanimation.zip文件是zip压缩文件,压缩方式要求是存储压缩,包含一个文件和两个目录:
        1.动画属性描述文件:desc.txt
        2.第一阶段动画图片目录:part0
        3.第二阶段动画图片目录:part1
    desc.txt文件内容:
        480 800 30
        p 1 0 part0
        p 0 10 part1
    desc.txt文件分析:
        480  427   30
         宽   高    帧数
          p         1              0                      part0
        标志符 循环次数 阶段切换间隔时间  对应目录名
          p         0             10                     part1 
        标志符 循环次数 阶段切换间隔时间  对应目录名
        ==================
        标志符:
            必须是: p
        循环次数:
            0 : 表示本阶段无限循环
        阶段切换间隔时间:
            单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。
            阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。
            也就是间隔长启动会快,但会影响动画效果。
    part0和part1目录内包含的是两个动画的系列图片,图片为PNG或jpg格式。
    系列图片文件的加载刷新按文件名的名称排序。

    -----------------------------------------------------------------------------------------------------------------------------------------

    修改开机动画:

    首先,无论国行水行先root
    其次,下载安装Re文件管理器。
    最后,下载附件bootanimation.zip先拷贝到SD卡上
    然后再用RE管理器复制到手机内存的system文件夹下
    然后修改权限第一项勾前面两个、第二项勾第一个、第三项第一个,点确定!(非常重要,其实你可以先查看系统原来的权限,照好了他的改即可)。
    然后复制bootanimation.zip到systemmedia文件下覆盖原来的bootanimation.zip 。大家仔细修改权限,没改的话会黑屏!

     

    附件中开机动画:



     

    • 大小: 64.6 KB
  • 相关阅读:
    LeetCode OJ 112. Path Sum
    LeetCode OJ 226. Invert Binary Tree
    LeetCode OJ 100. Same Tree
    LeetCode OJ 104. Maximum Depth of Binary Tree
    LeetCode OJ 111. Minimum Depth of Binary Tree
    LeetCode OJ 110. Balanced Binary Tree
    apache-jmeter-3.1的简单压力测试使用方法(下载和安装)
    JMeter入门教程
    CentOS6(CentOS7)设置静态IP 并且 能够上网
    分享好文:分享我在阿里8年,是如何一步一步走向架构师的
  • 原文地址:https://www.cnblogs.com/xiaochao1234/p/4126577.html
Copyright © 2011-2022 走看看