微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 非运营商定制项目如何客制化自己的开关机动画、开关机铃声

非运营商定制项目如何客制化自己的开关机动画、开关机铃声

时间:10-02 整理:3721RD 点击:
[android Version]
6573 Android V2.3
6575 Android V2.3/V4.0
[Description]
此方案供非运营商定制项目客制化开关机动画与开关机铃声
[Solution]
一、开机动画:
1) 制作bootanimation.zip。制作方法举例如下:
分别创建名为“part0”和“part1”的文件夹以及一个名为“desc.txt”文件。“part0”中存储动画的第一
阶段的资源图片,“part1”存储第二阶段的资源图片,注意图片为png格式。
播放控制由“desc.txt”指定,内容如下:
320 480 30
p 1 0 part0
p 0 0 part1
各参数功能如下: ( 注意:desc.txt文本内容必须用单个空格隔开,且不能有多余空行。
)


最后,将这三个组件通过存储压缩的方式压缩为bootanimation.zip文件即制作完成。
2) 预置开机动画。预置的过程如下:
将制作完成的bootanimation.zip文件放在工程的资源目录下,如php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\data\sounds目
录下,修改Android.mk文件,通过以下语句将该压缩包打到system\medial\路径下:
$(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip
然后再次build工程即可。
二、开机铃声:
1. 先将要设置为铃声的音乐文件更名为bootaudio.mp3,注意需要为mp3文件方能生效。
2. 将该文件放入工程的资源目录下,如frameworks\base\data\sounds\newwavelabs,修改
Android.mk文件,将该文件编译到system\media\路径下,添加如下语句:
$(LOCAL_PATH)/newwavelabs/bootaudio.mp3:system/media/bootaudio.mp3
3. 再次build工程即可。
三、关机动画:
1. 在 mediatek/config/${Project}/system.prop
添加代码 ro.operator.optr=CUST
2. 制作关机动画包shutanimation.zip。制作方法和bootanimation.zip类似,将制作完成的
shutanimation.zip文件放在工程的资源目录下,如frameworks\base\data\sounds目录下,修改
Android.mk文件,通过以下语句将该压缩包编译到system\medial\路径下:
$(LOCAL_PATH)/shutanimation.zip:system/media/shutanimation.zip
320 480 30
宽高每秒播放帧数
p 1 0 part0
标志符循环次数阶段切换间隔时间对应目录名
p 0 0 part1
标志符循环次数阶段切换间隔时间对应目录名
四、关机铃声:
1. 在 mediatek/config/${Project}/system.prop 添加代码 ro.operator.optr=CUST
若关机动画加了此项,则忽略此项。
2. 先将要设置为铃声的音乐文件更名为shutaudio.mp3,注意需要为mp3文件方能生效。
将该文件放入工程的资源目录下,如frameworks\base\data\sounds\newwavelabs,修改
Android.mk文件,将该文件编译到system\media\路径下,添加如下语句:
$(LOCAL_PATH)/newwavelabs/shutaudio.mp3:system/media/shutaudio.mp3
3.再次build工程即可。

学习学习

好东西,值得分享

谢谢支持

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top