转载自 http://blog.csdn.net/muojie/article/details/7737553
开机动画是在init.rc里起了一个服务,代码如下:
- service bootanim /system/bin/bootanimation
- user graphics
- group graphics
- disabled
- oneshot
service bootanim /system/bin/bootanimation
user graphics
group graphics
disabled
oneshot
而bootanimation的代码是在以下路径下
/frameworks/base/cmds/bootanimation
相关动画与声音资源放在如下路径:、
/frameworks/base/data/sound/
以下内容摘自MTK编译笔记
1. bootlogo图片修改
custom/common/uboot/logo/cu_wvga/cu_wvga_uboot.bmp (./mk uboot >> logo.bin)
custom/common/uboot/logo/cu_wvga/cu_wvga_kernel.bmp (./mk r dr >> system.img)
3.开机动画
修改 source/operator/OP02/SPEC0200/operator_packages/bootanim/bootanimation/WVGA/bootanimation.zip
4.开机铃音
修改source/operator/OP02/SPEC0200/operator_packages/bootanim/bootaudio/bootaudio.mp3
5. 关机动画
修改source/operator/OP02/SPEC0200/operator_packages/bootanim/shutanimation/WVGA/shutanimation.zip
6. 关机铃音
修改source/operator/OP02/SPEC0200/operator_packages/bootanim/shutaudio/shutaudio.mp3
7.默认壁纸
frameworks\base\core\res\res\drawable\default_wallpaper.jpg
8.动态壁纸
frameworks\base\core\res\res\values\config.xml
<string name="default_wallpaper_component">com.android.package/.classname</string>
9. 锁屏壁纸
mediatek/source/frameworks/banyan/res/res
10.蓝牙信息
修改frameworks/base/core/jni/android_bluetooth_common.h 中的BTMTK_ANDROID_DEFAULT_LOCAL_NAME 定义
11.9植入第三方应用
添加到mediatek/source/operator/OP02/SPEC0200/operator_packages
12. 分区修改
A 修改分区文件mediatek\build\tools\ptgen\partition_table.xls
B 修改分区头文件mediatek\custom\project\common\partition_define.h