/**
*
*/
package org.orange.familylink.util;
import android.content.Context;
import android.media.AudioManager;
import android.media.AudioManager.OnAudioFocusChangeListener;
/**
* @author Team Orange
*
*/
public abstract class AudioFocusHelper implements OnAudioFocusChangeListener {
AudioManager mAudioManager;
public AudioFocusHelper(Context context) {
this.mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
}
public boolean requestFocus() {
return AudioManager.AUDIOFOCUS_REQUEST_GRANTED ==
mAudioManager.requestAudioFocus(this, AudioManager.STREAM_MUSIC,
AudioManager.AUDIOFOCUS_GAIN);
}
public boolean abandonFocus() {
return AudioManager.AUDIOFOCUS_REQUEST_GRANTED ==
mAudioManager.abandonAudioFocus(this);
}
}