通过程序实现对android系统手机音量的调节
1、获得系统服务
AudioManager(音频管理器)了,该类位于Android.Media包下,提供了音量控制与铃声模式相关操作!使用Context.getSystemService(Context.AUDIO.SERVICE)获得类的实例
AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
2、获得音量按键的响应
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); switch (keyCode) { case KeyEvent.KEYCODE_VOLUME_DOWN:
//对应音量-操作 return true; case KeyEvent.KEYCODE_VOLUME_UP: //对应音量+操作
return true; default: break; } return super.onKeyDown(keyCode, event); }
3、音量控制
----------------------------------
1、渐进式控制
public void adjustStreamVolume(int str