puede - ¿Cómo puedo detectar si el teléfono Android está en modo silencioso programáticamente?
se puede rastrear un celular apagado y sin chip (1)
Use el método getRingerMode()
en 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;
}
¿Cómo identificar si el teléfono está en modo silencioso o no?
Estoy usando Android 1.5. Intenté usando "android.provider.Settings.ACTION_SOUND_SETTINGS". No está trabajando.