ANDROID开机动画分析

开机动画文件:bootanimation.zip在system\media文件夹下
动画是由系列图片连续刷屏实现的。。
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到system\media文件下覆盖原来的bootanimation.zip 。大家仔细修改权限,没改的话会黑屏!

附件中开机动画:

  • 大小: 64.6 KB
时间: 2024-10-23 13:56:33

ANDROID开机动画分析的相关文章

[转]android logo:内核、android开机动画

平台信息:内核:linux2.6/linux3.0系统:android/android平台:S5PV310(samsungexynos4210/4412) 作者:xubin341719(欢迎转载,请注明作者) android开logo,这一块在工作改动的也是比较多的,也比较简单,不同的公司,不同型号的产品,开机的标识不一样. 我们平时目测的开机logo一般是两种:静态的和动画的.其实在实现logo的过程中,有四幅图片:(1).uboot显示:(2).kernel显示logo_linux_clut

android logo、android开机动画改变详解

android logo:内核.android开机动画 android开logo,这一块在工作改动的也是比较多的,也比较简单,不同的公司,不同型号的产品,开机的标识不一样. 我们平时目测的开机logo一般是两种:静态的和动画的.其实在实现logo的过程中,有四幅图片:(1).uboot显示:(2).kernel显示logo_linux_clut244.ppm:(3).android第一幅intilogo.rle:(4).android第二幅,bootanimation.前三幅一般我们做成相同的,

Android开机动画 (boot animation)制作

前言 Rom Porting第一部可能就是开机动画的移植,这个移植过程还是相当简单的,简要介绍一下Android 开机动画的制作. Boot Animation Android系统自android 2.0以后,均使用/system/bin/bootanimation程序来显示开机动画,如需要修改开机动画,不用修改代码,只需要按格式要求制作bootanimation.zip包即可.zip存放路径为/system/media/目录下,或者/data/local/目录下.如果两个目录都存在时,优先使用

android开机动画启动流程

从android的Surface Flinger服务启动分析知道,开机动画是在SurfaceFlinger实例通过调用startBootAnim()启动的. 下面我们就一起学习BootAnim是如何启动和结束的,我精读代码前都喜欢先描出框架图,以此图为基础再去研读会达到事半功倍的效果.好吧,直接上图. 内核起来后会启动第一个进程,即init进程. init进程会根据init.rc配置启动surfaceflinger进程. service surfaceflinger /system/bin/su

android logo:内核、android开机动画【转】

本文转载自: 关键词:Android 开机logo  开机动画 initlogo.rle   bootanimation  desc.txt 平台信息:内核:linux2.6/linux3.0系统:android/android平台:S5PV310(samsungexynos4210/4412) 作者:xubin341719(欢迎转载,请注明作者) android开logo,这一块在工作改动的也是比较多的,也比较简单,不同的公司,不同型号的产品,开机的标识不一样. 我们平时目测的开机logo一般

Android开机动画

Android系统的开机动画可分为三个部分,kernel启动,init进程启动,android系统服务启动.这三个开机动画都是在一个叫做 帧缓冲区(frame buffer)的硬件设备上进行渲染绘制的.http://hovertree.com/menu/android/ 在Linux内核中,每一个硬件设备都有一个主设备号和一个从设备号,它们用来唯一地标识一个硬件设备.对于帧缓冲区硬件设备来说,它们的主设备号定义为FB_MAJOR(29),而从设备号则与注册的顺序有关,它们的值依次等于0,1,2等

修改android 开机动画

查看命令 find –name filename  注意filename不要添加双引号 1. 怎么样制作 2. 将文件换到哪里 1. 编译时候的路径    2. 运行时候的路径 : (1).开机动画文件为:android 真机当中  /system/media/bootanimation.zip是一个标准的zip文件,不过设置压缩率时选择存储. (2) 编译文件路径 pizza/device/rockchip/rk30sdk/hwapu/system/media/bootanimation.zi

Android 开机动画修改

Android系统的手机开机动画自己可以定制,具体做法: Eclipse>DDMS视图下找到system>media>bootanimation.zip part0 part1两个文件夹分别是两个阶段的动画,有些手机只有part0文件,里面放的全是图片(帧动画替换) desc.txt内容:480 800 20 p 1 5 part0 480: 图片宽度 800: 图片高度 最好是手机屏幕大小适配 p:       标识符 1:     动画循环次数 5:     阶段切换时间间隔 par

Android开机动画包bootanimation的制作规范

除了一些特别厂商,其他大部分Android设备的开机动画包的文件名都是bootanimation.zip.可以通过adb查看system/media/路径查看,如果没有一般会调用系统开机动画,即android字样.这点三星有些不同,它的格式是bootsamsung.qmg.今天只说一下具有普适性的bootanimation.zip的制作. 这是三星的: 一.保证bootanimation.zip压缩包下的图片Size和格式完全统一 二.请写规范的配置文件desc.txt desc.txt每个参数