Jak sprawdzić, czy telefon jest wyciszony, wibruje lub głośno w systemie Android
To jest mój kod do wyciszania / wyłączania wyciszenia telefonu. Ale chciałbym sprawdzić, czy telefon jest już na wyciszeniu, a jeśli nie, wyciszę go. Jeśli jest w wibracji, zrobię to normalnie.
Czy mogę jakoś to sprawdzić?
public void changeRingerMode(Context context){
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
/**
* To Enable silent mode.....
*/
audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
/**
* To Enable Ringer mode.....
*/
audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}