用户与android界面交互时,界面会以各种方式表达回应,比如一个动画,或者播放一段音频。
这里简单实现了当用户点击按钮的时候,播放声音。
只贴上一部分代码,如有兴趣可以自己实现下。
package com.example.sqlitepagetest;
import java.util.HashMap;
import android.content.Context;
import android.media.AudioManager;
import android.media.SoundPool;
import android.util.Log;
public class MySoundPool {
public static SoundPool mSoundPool = null;
public static HashMap<String, Integer> mSoundPoolMap = null;
public static void initSoundPool(Context context) {
if (mSoundPool == null) {
// public SoundPool(int maxStream, int streamType, int srcQuality)
// maxStream —— 同时播放的流的最大数量
// streamType —— 流的类型,一般为STREAM_MUSIC(具体在AudioManager类中列出)
// srcQuality —— 采样率转化质量,当前无效果,使用0作为默认值eg.
mSoundPool = new SoundPool(5, AudioManager.STREAM_MUSIC, 5);
mSoundPoolMap = new HashMap<String, Inte