@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);   switch (keyCode) {case KeyEvent.KEYCODE_VOLUME_UP:// 音量增大mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, currentVolume+1, 1);break;case KeyEvent.KEYCODE_VOLUME_DOWN:// 音量减小mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, currentVolume-1, 1);break;case KeyEvent.KEYCODE_BACK:// 返回键//jniOnCallCppEvent();    return true;    //return super.onKeyDown(keyCode, event); default:break;}      return true;   //return super.onKeyDown(keyCode, event);}

游戏过程中只允许调整多媒体音量,而不允许调整通话音量。

需要添加权限<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

更多相关文章

  1. android 权限库,拿来就能用
  2. 【Android】Android permission 访问权限
  3. android 文件目录权限
  4. android 6.0权限问题处理的核心代码--shouldShowRequestPermissi
  5. android音量控制以及硬件同步
  6. Android 监听音量加减
  7. android 6.0及以上危险权限的获取

随机推荐

  1. ionic3中android状态栏
  2. android IP getIP
  3. Android—Service详解—模拟点击抽奖(202
  4. Android(安卓)4.0源码放出
  5. android中wifi原理及流程分析(很经典)
  6. RxJava1的使用介绍
  7. Android给控件添加默认点击效果
  8. Android上oprofile使用说明
  9. Android(安卓)QQ皮肤制作 apk之间资源共
  10. Android上oprofile使用说明