android之聲音管理器AudioManager的使用

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哦!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章