添加Android 4.0 开机音乐

2014-11-24 14:04:10 · 作者: · 浏览: 4

添加如下代码:


1.添加所需要的音频库头文件。在frameworks/base/cmds/bootanimation/BootAnimation.h添加


2.在frameworks/base/cmds/bootanimation/BootAnimation.h中添加public方法:


起名为bootMusic(),形式如下:


3.在frameworks/base/cmds/bootanimation/BootAnimation.cpp中添加bootMusic的实现方法:


4.在frameworks/base/cmds/bootanimation/bootanimation_main.cpp中


在sp boot = new BootAnimation();与 IPCThreadState::self()->joinThreadPool();之间添加如下代码:


5.修改frameworks/base/cmds/bootanimation/Android.mk


在LOCAL_SHARED_LIBRARIES字段中添加libmedia共享库,最后的形式如下:


最后编译:mmm frameworks/base/cmds/bootanimation/


将生成的bootanimation push进去,命令:adb push out/target/product/ventana/system/bin/bootanimation /system/bin/


同时将名字为poweron.wav的音频格式push到/system/etc/下 。


进入adb shell可以测试一下效果,在命令行上敲bootanimation命令即可。


#bootanimation