android2.3.4/frameworks/base/cmds/bootanimation/bootanimation_main.cpp
在sp<ProcessState> proc(ProcessState::self());
ProcessState::self()->startThreadPool();
下面添加以下代码:
修改android.mk 添加共享库
在 LOCAL_SHARED_LIBRARIES属性后面添加
libmedia 记得在前面一行加上 一个 \
最后把音乐丢到/system/etc目录下
在sp<ProcessState> proc(ProcessState::self());
ProcessState::self()->startThreadPool();
下面添加以下代码:
- int index;
- MediaPlayer* mp = new MediaPlayer();
- if (mp->setDataSource("/system/etc/poweron.mp3", NULL) == NO_ERROR) {
- mp->setAudioStreamType(AudioSystem::ENFORCED_AUDIBLE);
- mp->prepare();
- }
- AudioSystem::getStreamVolumeIndex(AudioSystem::ENFORCED_AUDIBLE, &index);
- if (index != 0) {
- mp->seekTo(0);
- mp->start();
- }
int index;
MediaPlayer* mp = new MediaPlayer();
if (mp->setDataSource("/system/etc/poweron.mp3", NULL) == NO_ERROR) {
mp->setAudioStreamType(AudioSystem::ENFORCED_AUDIBLE);
mp->prepare();
}
AudioSystem::getStreamVolumeIndex(AudioSystem::ENFORCED_AUDIBLE, &index);
if (index != 0) {
mp->seekTo(0);
mp->start();
}
修改android.mk 添加共享库
在 LOCAL_SHARED_LIBRARIES属性后面添加
libmedia 记得在前面一行加上 一个 \
最后把音乐丢到/system/etc目录下