@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(安卓)8 声音调整过程
  2. Android音量控制调节
  3. Android(安卓)各种音量的获取和设置
  4. Android(安卓)各种音量的获取和设置
  5. android音量控制以及硬件同步
  6. 动态调整Android(安卓)surfaceView 视图上下层问题
  7. Android(安卓)监听音量加减
  8. 调整android studio内存大小防止使用卡顿
  9. Android的framework层音量控制原理分析--hot(key)处理

随机推荐

  1. android 心跳效果
  2. android 系统版本之strictmode使用
  3. 解决嵌套滑动的卡顿,Android嵌套滑动机制(N
  4. Android(安卓)开发的常用工具类(二)——Toa
  5. Android集成百度地图-----显示地图、定位
  6. 如何把公司要求的一些文件预到android 用
  7. android videoView播放视频,对播放结束的
  8. android 检测sqlite数据表和表中字段(列)是
  9. android中动画学习
  10. Android自学之--短信发送器