/**     * 当前音量     */    private static int currVolume = 0;    private AudioManager audioManager;
@Overridepublic void openSpeaker() {    try {        if (audioManager == null) {            audioManager = ((AudioManager) getSystemService(AUDIO_SERVICE));        }        // 获取当前通话音量        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();    }    ToastUtil.showToast( "打开扬声器");}
    @Override    public void closeSpeaker() {        try {            if (audioManager == null) {                audioManager = ((AudioManager) getSystemService(AUDIO_SERVICE));            }            if (audioManager.isSpeakerphoneOn()) {                audioManager.setSpeakerphoneOn(false);                audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, currVolume,AudioManager.STREAM_VOICE_CALL);            }        } catch (Exception e) {            e.printStackTrace();        }        ToastUtil.showToast( "关闭扬声器");    }

更多相关文章

  1. Android(安卓)File 数据存储
  2. Android(安卓)监听音量加减
  3. 阅读《Android(安卓)从入门到精通》(13)——日期选择器
  4. 【android】利用Yahoo API完成天气预报
  5. Android下调整多媒体音量方法
  6. Android(安卓)App第一次启动或者更新或第一次启动
  7. 今天玩玩Android(安卓)-==-- 了解一下
  8. Android音量控制调节
  9. Android(安卓)各种音量的获取和设置

随机推荐

  1. Android编译系统(三):官方文档Android Bu
  2. Android中短信拦截解决方案
  3. listview圆角实现
  4. android studio调整默认的debug.keystore
  5. android 读取raw文件下文件内容
  6. android-2.2以下杀进程方法:restartPackag
  7. SystemUI9.0系统应用图标加载流程
  8. Android 精仿QQ登录界面源码
  9. android 全屏 无标题
  10. android中播放音乐的实例