//音量控制,初始化定义AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//最大音量int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//当前音量int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

直接控制音量的多少:

if(isSilent){  mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);}else{  mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, tempVolume, 0); //tempVolume:音量绝对值}

以一步步长控制音量的增减,并弹出系统默认音量控制条:

//降低音量,调出系统音量控制if(flag == 0){  mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,                            AudioManager.FX_FOCUS_NAVIGATION_UP);}//增加音量,调出系统音量控制else if(flag == 1){  mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,                            AudioManager.FX_FOCUS_NAVIGATION_UP);}

更多相关文章

  1. android 音量获取和设置总结
  2. android > 手机MIC,听筒音量监听
  3. Android(安卓)操作软键盘
  4. Android任务切换方法
  5. Android(安卓)各种音量的获取和设置
  6. android声音服务
  7. Android(安卓)音量修改
  8. Unity 调用 Android(安卓)Native 方法(一) 获得Android系统音量
  9. android声音调整源代码分析

随机推荐

  1. Android的selector 背景选择器
  2. Android画图之Matrix(二)
  3. Android(安卓)Studio 3.6 特征大揭秘
  4. Android基础UI篇------六种基本布局
  5. Android的MediaPlayer架构介绍
  6. android 按百分比设置布局
  7. android 命令行安装apk
  8. android AsyncTask详解
  9. android 面试题二
  10. 开发android,我们需要哪些技能基础