Android Animation开机动画的优化
来源:互联网 发布:乐视2root软件 编辑:程序博客网 时间:2024/04/29 19:22
使用bootanimation程序显示开机画面,如需修改开机画面,需要修改源码
frameworks/base/cmds/bootanimation/*
frameworks/base/core/res/assets/images/android-logo*
2)android 2.0及之后
a)说明
使用bootanimation程序显示开机画面,如需修改开机画面,不用修改代码,只需按格式要求做bootanimation.zip包,放在系统的/system/media目录中,或/data/local目录中即可,两个目录下都存在时,优先使用/data/local下的
b)代码
frameworks/base/cmds/bootanimation/*
frameworks/base/core/res/assets/images*
/system/bin/bootanimation这个应该是启动第三屏动画控制的;做了几个步骤的实验:
1. 正常重启,启动完成我的系统一般是110s左右;C8600就是慢啊;【这里我已经替换了典型的开机动画,/system/media下的zip文件我只放了2张图片进去】
2. 删除/system/media下的zip文件;重启;时间103s左右;【第二屏android文字过后,就是android字母依次亮的动画,一直到开机】
3. 修改/init.rc文件,屏蔽下面这段代码;重启,时间95s;【没有感觉明显界面的变化,但是开机时间就是简短了】
#service bootanim /system/bin/bootanimation
# user graphics
# group graphics
# disabled
# oneshot
4. 删除/system/bin/bootanimation,重启,时间92s;【第二屏后就是黑屏;这个成绩不错,整整少了18s;保留这个配置】
上面的这个执行,我看了看网上贴的boot部分的源码,是有根据的;
源码大概逻辑是:
1. 第二屏android文字后,将检查/system/media/下的zip,有就显示动画
2. 没有的话,就显示android文字的动画;文字消耗资源少吧,所以这里有时间减少
3. 我把bootanimation文件删了后,没有服务去启动这个android文字动画了;速度又变快了;
先爱折腾的人推荐这个方法;其实我的初衷是显示最早那种linux启动时显示文字输出的界面;结果把这个启动时间优化了;
有兴趣的可以用附件的程序监控开机时间进行试验
- Android Animation开机动画的优化
- 【android】开机动画animation定制
- android 开机动画(boot animation)的制作
- android 开机动画(boot animation)的制作
- android 开机动画(boot animation)的制作
- android 开机动画(boot animation)的制作
- Android开机动画 (boot animation)制作
- Android的animation(动画)
- Android的animation动画
- Android 性能优化—开机动画优化
- Android的Animation动画相继
- Android动画的实现Animation
- android的动画效果Animation
- Android简单的开机动画
- android开机动画的制作
- android 开机动画的制作
- android 开机动画的制作
- Android开机动画的制作
- 实例讲解iframe之间以及父窗体的函数调用传值
- XT300的GMS包
- 虚拟机中,安装苹果系统Mac.OS.X.10.6.3.Retail.dmg。中午篇11/4.21
- Windows Server 2008 Hyper-v技术浅析
- 美的成功实施Oracle ERP
- Android Animation开机动画的优化
- ERP实务:制造型企业如何应对生产计划的变化
- QT正则表达式---针对IP地址
- myeclipse慢的解决方案
- 微博网站用OAuth就一定安全吗?
- frameset 和 iframe的区别
- About ToDoList软件
- php缓存类
- JS 操作 XML 的 API