分享

Android ROM界面美化定制基础教程——开机动画修改

 昵称14797374 2013-12-24
 本帖最后由 fw867 于 2012-4-2 18:46 编辑
相信大家已经看腻了开机动画了,现在就由我们教大家分别修改第一屏和第二屏开机动画
第一屏动画就是原厂自带的白色绿字"HTC"、黑底白字的“MI”等开机第一屏画面。


修改开机第一屏动画方法

1)准备图片
  首先,大家要先去了解自己机子的分辨率是多少,如小米的是854*480,当大家清楚了自己机子的分辨率后,就要准备一张与自己机子分辨率相同的,24位的bmp图片(注意一定要是24位的,否则刷第一屏时会失败,windows自带的图画软件就能保存为24bit的)
2)下载解压adb压缩包 adb.zip

adb.zip (413.73 KB, 下载次数: 2898)
 直接将喜欢的图片覆盖里面的 splash1.bmp示例图片(自己做的bmp图片改为 splash1.bmp名称)
3)连上手机,运行adb包里面的make.bat批命令即可
 具体步骤是:
 
1.关机,进入fastboot
 2.插上数据线连接电脑,安装好FastBOOT的驱动(已经安装了驱动的可以不用做这一步)
 3.运行adb批处理程序(已经替换好splash1.bmp文件)
 4.等待大约不到2秒就OK了,点任意键cmd关闭,手机用电源键选择重启,就可以看到已经替换好的第一屏了。

制作开机第二屏动画刷机包

1)开机动画解析及生成方法
在任何一个ANDROID的手机或其他设备中,都有这个文件:
/system/media/bootanimation.zip
这个就是ANDROID系统开机动画文件
把他COPY出来到你的硬盘
解压这个文件,可以看到它内部的文件结构:



这里的ANDROID文件件一般名称是part0文件夹
下面是每一个文件夹的内容:
  1. /android
  2. /part1
  3. /desc.txt
复制代码
480 854是指前面文件夹里png的分辨率,24是指每秒播放帧数(这个受到机器的限制,一般开机CPU满负荷运行,开始的一段时间播放帧数会低于设定帧数,所以前一段的动画的设计需要考虑到这一点)
p是标识符,1 0两个数字分别指循环次数和阶段间隔时间,android就是文件夹的名字
文件夹的名字各异。
第一个文件夹:展示画面,只播放一次,播放一次 的时间需要小于系统原本开机的时间,否则会拖慢开机速度(播放完才进系统);
第二个文件夹:循环画面,播放无限次,随时可以推出播放,也就是只要开机加载完毕就可以直接跳到系统。
了解了bootanimation.zip文件结构要生成bootanimation.zip就很简单了,直接制作你要的效果图片到android、part0文件夹,然后用winrar等工具压缩成ZIP格式就行了。
2)把下载好的zip文件名称修改为: bootanimation.zip
3)建立根文件夹
 现在,我们建立一个文件夹,名称不为中文便好
4)打开文件夹,建立system和META-INF文件夹
5)打开META-INF文件夹,建立com文件夹
6)打开com文件夹,建立google文件夹
7)打开google文件夹,建立android文件夹
8)现在,在META-INF文件夹中,层次结构应该是这样的:\META-INF\com\google\android
9)大家下载脚本,放入\META-INF\com\google\android文件夹中,然后,我们回到根目录
10)进入system目录,建立media文件夹
11)进入media目录,把bootanimation.zip文件放到这里
12)右击整个更新包的文件夹,选择添加到压缩文件
13)选择压缩格式为zip,确定
这样刷机包就做好了,这时我们就可放进卡里刷了,记住不需要wipe

系列教程:
android应用、ROM开发者入门FAQ
JDK环境搭建以及APKTool和signapk整合工具及使用教程
Android平台ROM的定制及精简教程
Android APK反编译教程
Android ROM定制——界面美化基础(framework-res、SystemUI修改)


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多