Android聲音管理AudioManager使用
手機都有聲音模式,聲音、靜音還有震動,甚至震動加聲音兼備,這些都是手機的基本功能。在Android手機中,我們同樣可以通過Android的SDK提供的聲音管理接口來管理手機聲音模式以及調整聲音大小,這就是Android中AudioManager的使用。
以下分別是AudioManager設置聲音模式和調整聲音大小的方法。
如何獲取聲音管理器:
AudioManager audioManager = (AudioManager) this.getSystemService(AUDIO_SERVICE);
裏面主要的方法:
A、設置聲音模式
//聲音模式
AudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
//靜音模式
AudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
//震動模式
AudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
B、調整聲音大小
//減少聲音音量
AudioManager.adjustVolume(AudioManager.ADJUST_LOWER, 0);
//調大聲音音量
AudioManager.adjustVolume(AudioManager.ADJUST_RAISE, 0);
getMode()獲取音頻模式
getRingerMode()獲取鈴聲震動模式
----------------------------------------------------------------
這裏如果使用了和手機震動有關的模式,記得添加權限。android.permission.VIBRATE哦!