android AudioManager
AudioManager audioManage = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
- adjustVolume(int direction, int flags) 以步长调节手机音量大小
direction:
调小AudioManager.ADJUST_LOWER
调大AudioManager.ADJUST_RAISE
不变AudioManager.ADJUST_SAME - adjustStreamVolume(int streamType, int direction, intflags)
streamType:
系统声音STREAM_SYSTEM
通话STREAM_VOICE_CALL
铃声STREAM_RING
音乐STREAM_MUSIC
闹铃声STREAM_ALARM - getStreamMaxVolume(int streamType)
- getStreamVolume(int streamType)
- setStreamVolume(int streamType, int index, intflags)
- getMode() ——返回当前音频模式,如 NORMAL(普通), RINGTONE(铃声), orIN_CALL(通话)
- setMode()——设置声音模式
- getRingerMode()——返回当前的铃声模式。RINGER_MODE_NORMAL(普通)、RINGER_MODE_SILENT(静音)、RINGER_MODE_VIBRATE(震动)
- setRingerMode(int ringerMode) ——改变铃声模式