打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android Animation开机动画的优化

Android Animation开机动画的优化  

使用bootanimation程序显示开机画面,如需修改开机画面,需要修改源码

   b)代码
    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启动时显示文字输出的界面;结果把这个启动时间优化了;
有兴趣的可以用附件的程序 监控开机时间进行试验

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
android 非运营商定制项目如何客制化自己的开关机动画、开关机铃声
【教程篇】MIUI开机动画替换教程
Android ROM界面美化定制基础教程——开机动画修改
教你如何修改安卓开机动画
如何使用安卓6.0的新开机动画
让安卓手机拥有个性化的开机动画
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服