我正在创建一个作为闹钟设置的应用。设置时我的闹铃响了。 现在我想知道我的手机是否处于静音模式,并且我已经在ma应用程序上设置了警报; 当手机处于静音模式时,应用程序警报不应响铃。怎么做到这一点?
答案 0 :(得分:0)
在告知通知/闹钟响铃之前,尝试确定如何确定当前时刻手机的音量设置。
答案 1 :(得分:0)
Use the getRingerMode() method in AudioManager.
`AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
switch (am.getRingerMode()) {
case AudioManager.RINGER_MODE_SILENT:
Log.i("MyApp","Silent mode");
break;
case AudioManager.RINGER_MODE_VIBRATE:
Log.i("MyApp","Vibrate mode");
break;
case AudioManager.RINGER_MODE_NORMAL:
Log.i("MyApp","Normal mode");
break;
}`