是否可以获取手机的配置文件,无论是静音模式还是普通模式?我想在广播接收器中检查它。
问题是我不想切换配置文件。我只是想得到这个州。
答案 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