携帯電話がサイレントモードになっているかどうかを確認するにはどうすればよいですか?
Android 1.5 を使用しています。「android.provider.Settings.ACTION_SOUND_SETTINGS」を使用してみましたが、動作しません。
ベストアンサー1
使用getRingerMode()
方法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;
}