//打开扬声器
public void OpenSpeaker() {
try{
AudioManager audioManager = (AudioManager) mContext.getSystemService (Context.AUDIO_SERVICE);
//audioManager.setMode(AudioManager.ROUTE_SPEAKER);
audioManager.setMode(AudioManager.MODE_IN_CALL);
currVolume = audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);
if(!audioManager.isSpeakerphoneOn()) {
audioManager.setSpeakerphoneOn(true);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,
audioManager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL ),
AudioManager.STREAM_VOICE_CALL);
}
} catch (Exception e) {
e.printStackTrace();
}
}
//关闭扬声器
public vo