android2.3添加开机音乐

android2.3.4/frameworks/base/cmds/bootanimation/bootanimation_main.cpp

在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();
        }


修改android.mk 添加共享库

在    LOCAL_SHARED_LIBRARIES属性后面添加
    libmedia 记得在前面一行加上 一个 \


最后把音乐丢到/system/etc目录下

你可能感兴趣的:(android,null,音乐)