总结一下系统各种音量的获取方法,可直接调用。
一、监听手机音量键,改变系统媒体音量:
在activity页面重写onKeyDown方法,监听手机音量加、减键,上调或减少媒体音量,或者其他音量
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode){
case KeyEvent.KEYCODE_VOLUME_UP:
{
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
break;
}
case KeyEvent.KEYCODE_VOLUME_DOWN:
{
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
break;
}
default:
break;
}
return true;
}
二、获取系统各种声音值
/**
* 获取系统各种声音最大值
* @