最近研究了下Android的音频控制,以suduku中的音频控制为例,以备忘
首先我们配置下Settings.xml文件
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="music"
android:title="@string/music_title"
android:summary="@string/music_summary"
android:defaultValue="true" />
</PreferenceScreen>
接下来写一个PreferenceActivity的实例,新建Prefs.java
import android.content.Context;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
public class Prefs extends PreferenceActivity {
// Option names and default values
private static final String OPT_MUSIC = "music";
private static final boolean OPT_MUSIC_DEF = true;
@Override
protected void on

这篇博客介绍了如何在Android应用中实现音乐开关的控制,以sudoku游戏为例。内容涉及Settings.xml的配置,创建PreferenceActivity的Prefs.java,定义getMusic方法获取音乐开关状态,以及在Music.java中实现play和stop方法来播放和停止背景音乐。通过在目标Activity中调用相应代码,可以实现在不同场景下控制音乐的播放和停止。音乐文件存储于res/raw目录下。
最低0.47元/天 解锁文章
762

被折叠的 条评论
为什么被折叠?



