获取配置文件状态

时间:2013-02-08 06:42:37

标签: android

是否可以获取手机的配置文件,无论是静音模式还是普通模式?我想在广播接收器中检查它。

问题是我不想切换配置文件。我只是想得到这个州。

1 个答案:

答案 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