`
duoerbasilu
  • 浏览: 1541981 次
文章分类
社区版块
存档分类
最新评论

安卓手机开机动画制作原理教程

 
阅读更多
先说开机动画实现原理:

Android的动画是由一系列的连续PNG图片作为帧组成的动画形式。

不是合成为一张GIF图片,而是一个文件包,将各帧PNG图片以压缩方式保存。
这个保存的文件名就是bootanimation.zip,这个文件是zip压缩文件,压缩方式要求是存储压缩

开机动画文件bootanimation.zip的文件内容:
一般包含一个文件和两个目录:
1.动画属性描述文件:desc.txt--------这是一个保存形式为ANSI格式,用于设置这个动画像素(大小),帧数,闪烁次数,文件夹名称等;
2.第一阶段动画图片目录:part0-------存放每帧PNG图片文件夹;
3.第二阶段动画图片目录:part1--------存放每帧PNG图片文件夹;


接着看看desc.txt文件:

我们打开这个文本文件,可以看到这样的格式:(注意空格)
320 480 30 -----------------这里的320代表图片的像素(大小)宽度,480代表图片的像素(大小)高度,30代表帧数,就是每秒播放的图片数
p 1 0 part0 -----------------这里的p代表标志符,1代表循环次数为1次,0代表阶段间隔时间为0,part0代表对应的文件夹名;
p 0 10 part1 ----------------这里的p代表标志符,0代表循环次数为0次,10代表阶段间隔时间为10,part1代表对应的文件名;

标志符:必须是 p 循环次数:0 表示本阶段无限循环
阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。
part0和part1文件夹内包含的是两个动画的系列图片,图片为PNG格式。系列图片文件的加载刷新按文件名的名称排序

bootanimation.zip制作过程:
1.找到一组连续的动画,进行批量压缩处理,把像素大小调到适合自己的手机即可,输出格式为png,名称为一组连续数字比如0000.png,0001.png。
2.然后分别放到part0和part1,根据实际情况修改desc.txt
3.最后一步是压缩成名为bootanimation.zip的压缩文件,要注意:压缩格式必须是.zip, 还有最重要的是,压缩方式必须选择为“存储”否则系统读不到的。
4.完成,可以替换原有开机动画啦!

安卓手机开机动画替换教程:
1.首先你的手机已经ROOT了,系统ROM要有Root权限的。
2.手机上装有Root Explorer管理器或ES管理器(任何可以获取root权限浏览修改系统文件的管理器都可以)。
3.把bootanimation.zip放到SD卡,(注意这个bootanimation.zip不要解压)
4.用Root Explorer挂载"读写"复制到/system/customize/resource或者/system/media(HTC带sense的手机一般只有/system/customize/resource,其他手机ROM一般开机动画都在system/media目录:华为的有可能在/cust/telecom/cn/media下)下覆盖。
5.重启手机就可以看到效果了。

真相在此:


刀锋XT928美化,去除万恶电信定制开关机动画
http://www.anzhuo.cn/thread-218932-1-1.html


OPPO Find3开机动画:

file0009_副本.gif
2012-5-7 18:14:49 上传
下载附件 (2.04 MB)


OPPO Find3开机音乐

Dreaming_Time: attachDreaming_Time.mp3 (1.21 MB, 下载次数: 237) 使用腾讯手机管家(PC版)一键安装到手机
2012-5-7 18:23:03 上传
下载次数: 237


Hello_Find:
attachHello_Find.mp3 (437.25 KB, 下载次数: 149) 使用腾讯手机管家(PC版)一键安装到手机
2012-5-7 18:27:08 上传
下载次数: 149



分享到:
评论

相关推荐

    Android开机logo开机动画定制

    总之,Android开机logo和开机动画的定制涉及到图像处理、文本编辑、文件打包、系统配置等多个环节,需要对Android系统结构和工作原理有深入理解。通过这个过程,开发者不仅可以打造独特的启动体验,还可以借此了解...

    Android开关机动画

    总的来说,制作Android开关机动画涉及到创意设计、图形制作、动画合成以及Android开发技术。这是一个综合性的过程,既需要艺术感觉,也需要技术功底。通过不断学习和实践,你可以创造出令人印象深刻的开关机动画,...

    android开机动画制作与原理分析

    ### Android开机动画制作与播放原理详解 #### 一、Android开机动画概述 开机动画,也称为启动动画或Boot Animation,是Android设备启动时显示的第一印象之一。一款精心设计的开机动画不仅能提升用户体验,还能增强...

    android开机动画若干

    首先,Android开机动画的制作涉及到多个技术层面。开机动画的格式通常是`.mp4`或`.gif`,因为这些格式支持动画效果且兼容性良好。开发者需要了解如何使用图形编辑工具,如Adobe After Effects或GIMP,来设计和导出...

    安卓仿windows开机动画.zip

    在安卓系统中,用户可以通过自定义开机动画来个性化自己的设备,从而提升使用体验。"安卓仿Windows开机动画.zip"文件就是一个专为安卓设备设计的,模仿Windows操作系统开机动画资源的压缩包。这个开机动画可能包含了...

    安卓开机动画

    制作或修改安卓开机动画需要对Android系统有一定了解,通常需要通过ADB(Android Debug Bridge)工具将自定义的`bootanimation.zip`文件推送到设备上,并替换原有的开机动画。此外,为了保证兼容性和性能,制作开机...

    ANDROID开机动画分析

    这篇文章将深入探讨ANDROID开机动画的分析,涉及到的知识点包括Android系统的启动流程、动画的制作原理以及如何通过源码和工具进行分析。 首先,Android的启动流程是从引导加载器(Bootloader)开始,经过内核加载...

    android 开机动画sample

    本篇将详细探讨Android开机动画的基本原理、制作流程以及如何利用提供的`android 开机动画sample`包进行修改和自定义。 首先,我们要理解Android开机动画的组成。一个基本的Android开机动画由三部分构成:`desc.txt...

    Android 12 开关机动画客制化patch

    总之,通过理解和利用Android 12的开关机动画客制化patch,你可以尽情发挥创意,打造个性化的开机和关机体验。这不仅是展示个人风格的方式,也是深入了解Android系统工作原理的过程。不过,请记住,客制化过程中一定...

    开机动画安卓

    理解开机动画的工作原理以及如何在Android系统中定制和修改开机动画,对于开发者和手机爱好者来说是很有价值的。 1. 开机动画的基本概念: 开机动画并不是真正意义上的动画,而是一系列静态图像或视频片段,这些...

    Android开机动画

    首先,理解Android开机动画的工作原理至关重要。开机动画并不是在操作系统启动后运行的应用程序,而是在引导加载器(Bootloader)和内核启动期间播放的。这些动画由一系列静止图像或视频帧组成,通过特定的格式如DEX...

    小米开机动画

    2. **动画制作技术**:开机动画涉及动态效果,因此需要掌握动画原理,如帧动画、补间动画等。使用Adobe Animate或Blender这样的专业动画软件,可以创建平滑的过渡效果。了解关键帧、时间线和动画曲线,能够帮助制作...

    开机动画替换

    本教程将详细讲解如何替换手机的开机动画,以及涉及到的相关技术知识。 首先,我们需要了解开机动画的工作原理。开机动画在系统启动过程中播放,是由一系列静态或动态图像组成的序列,通常以特定的帧率连续显示。在...

    制作个性化的ROM(2)--Android美化教程之framework篇开机动画制作教程分享.pdf

    Android开机动画制作教程主要涉及的是对ROM进行个性化定制的一部分,尤其关注于framework层面的美化。开机动画是由一系列PNG格式的图片和一个名为`desc.txt`的文本文件组成的ZIP压缩包。这个压缩包被系统读取并在...

    仿XP开机动画lenovo A60+

    本文将详细解析"仿XP开机动画lenovo A60+"的相关知识点,包括开机动画的原理、设计过程以及与联想A60+手机的结合。 首先,开机动画并不是实际意义上的动画,而是由一系列静态图像快速连续播放形成的视觉错觉。在...

    联想A60开机动画

    制作开机动画需要对图形处理、动画制作以及安卓系统内部工作原理有一定的理解。它涉及到的操作包括图片序列的创建、编码、以及与系统内核的集成。安卓系统允许用户自定义开机动画,但这通常需要root权限,即获取设备...

    苹果开机动画

    6. **动画制作**:若想创建自己的开机动画,需要了解PNG图像格式和基本的动画原理。可以使用图形设计软件如Adobe Photoshop或免费工具GIMP来制作静态PNG图像,然后用特定的工具(如Android的BootAnimation Creator)...

    开机动画001

    在本主题“开机动画001”中,我们聚焦于这一领域的知识,探讨其原理、制作过程以及如何自定义。 开机动画通常由一系列静态或动态图像组成,它们在系统加载阶段按照特定顺序播放,为用户营造出设备正在启动的感觉。...

Global site tag (gtag.js) - Google Analytics