MTK Andorid开关机动画及图片修改

<div id="article_content" class="article_content">


<p><a target="_blank" href="http://null-point.iteye.com/blog/1673600">http://null-point.iteye.com/blog/1673600</a></p>
<p>开机动画开关 <br>
system/core/rootdir/etc/init.goldfish.sh&nbsp; <br>
setprop debug.sf.nobootanimation 0 <br>
<br>
mediatek\custom\taibo13_gb\system\bootanim\bootanimation <br>
mediatek\custom\taibo13_gb\system\bootanim\shutanimation <br>
<br>
第一二张图片位置 <br>
\mediatek\custom\common\uboot\logo\wvga\wvga_kernel.bmp <br>
\mediatek\custom\common\uboot\logo\wvga\wvga_uboot.bmp <br>
<br>
MTK用bmp_to_raw转换成boot_logo文件,脚本在update文件,此文件在文件系统中media-images-boot_logo文件 <br>
<br>
第三张图片位置(如果没有开关机动画 开关机就会调用此处图片) <br>
/frameworks/base/core/res/asserts/images/<a href="http://lib.csdn.net/base/android" class="replace_word" title="Android知识库" target="_blank" style="color:#df3434; font-weight:bold;">Android</a>-logo-mask.png <br>
/frameworks/base/core/res/asserts/images/android-logo-shine.png <br>
<br>
frameworks/base/core/<a href="http://lib.csdn.net/base/javase" class="replace_word" title="Java SE知识库" target="_blank" style="color:#df3434; font-weight:bold;">Java</a>/com/android/internal/app/ShutdownThread.java <br>
/frameworks/base/cmds/bootanimation/BootAnimation.cpp <br>
/frameworks/base/cmds/bootanimation/BootAnimation.h <br>
/frameworks/base/cmds/bootanimation/bootanimation_main.cpp <br>
关机时去掉弹出框: <br>
在ShutdownThread.java文件里找到beginShutdownSequence函数把mShutOffAnimation置为ture <br>
然后把shutdownanimation.zip加到系统目录中,其制作可以参照下面文档 <br>
<br>
去掉关机充电进度条显示 <br>
快速开机&nbsp; off: <br>
/mediatek/platform/mt6573/uboot/mt6573_logo.c <br>
快速开机&nbsp; on: <br>
/mediatek/source/external/ipod/bootlogo.c <br>
<br>
去掉mt65xx_disp_draw_prog_bar函数 <br>
<br>
关于shutdownanimation.zip的制作: <br>
开始写desc.txt 这个文件里面的命令。 <br>
desc.txt里面的命令格式如下: <br>
480 800 30 <br>
p 1 0 part0 <br>
p 0 0 part1 <br>
480 800意思是说你开机动画在屏幕先以多少的分辨率显示,注意不要超过480x854的分辨率, <br>
否则你的画面就显示不全了。 <br>
30 这个数字是代表着每秒播放的帧数,打个比方,part0文件夹里面共76个图片, <br>
播放时间就是76/30=2.533333秒播放完毕,当然在手机里面会有一定的延时,尤其是你的图片文件 <br>
比较大的情况下,手机想播快也快不起来,卡啊 <br>
p 1(代表着播放一次) 0(空指令)part0&nbsp; */这句指令就代表这part0文件夹内的图片只按名称顺序播放一次 <br>
p 0(重复播放)0 (空指令)part1 */这一句指令代表着part1文件夹内的图片会循环反复播放 <br>
还有一种是指令 <br>
p 0 10 part1 这里面的那个10代表着播放完part1文件夹内的图片一遍之后稍作停顿,然后再循环播放一遍, <br>
再停顿少许,再播放,再停顿稍许·········重复下去 <br>
p 1 10 part1&nbsp; 同理,这句代表着播放完part1文件夹内的图片之后稍作停顿然后继续执行下一条命令。 <br>
图片准备好了,desc.txt里面的命令准备好了,就可以把他们一起打包压缩成zip格式了。 <br>
记住,是zip格式,而不是rar格式。另外压缩的时候注意一点,压缩的时候压缩方式要选择存储,否则开机时 <br>
手机会不认的。开机的时候会黑着没动画一直到进入桌面为止。 <br>
如果压缩完太大,重新解压用JPEG Imager软件处理再压缩zip格式。建议不要大于6M。 <br>
压缩文件重命名为bootanimation.zip之后,放在sd卡里面,按照之前的路径替换、重启</p>
   
</div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值