2013-02-08 86 views
0

是否可以獲取手機的配置文件,無論是靜音模式還是一般模式?我想在廣播接收器中檢查它。獲取配置文件狀態

事情是我不想切換配置文件。我只想得到狀態。

回答

1

您只需要獲取AudioManager服務的句柄,並通過結果切換大小寫。類似這樣的:

AudioManager profileCheck = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
if (profileCheck.getRingerMode() == AudioManager.RINGER_MODE_NORMAL) 
    // Do something 
else if (profileCheck.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE) 
    // Do something 
else if (profileCheck.getRingerMode() == AudioManager.RINGER_MODE_SILENT) 
    // Do something