/ / Silenzio Android Phone in Java - java, android, silent

Silenzio Android Phone in Java - java, android, silent

Come posso silenziare il telefono Android in Java? Un esempio di codice è MOLTO utile.

risposte:

20 per risposta № 1

Puoi usare il AudioManager classe.

In questa classe che stai cercando setRingerMode() funzione.

AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);

I valori che puoi passare alla funzione sono:

La modalità della suoneria, una di RINGER_MODE_NORMAL, RINGER_MODE_SILENT, o RINGER_MODE_VIBRATE.

Devi aggiungere questo nel file manifest:

android.permission.MODIFY_AUDIO_SETTINGS

3 per risposta № 2

Usa il AudioManager i metodi della classe per silenziare l'audio.

Ad esempio, per disattivare l'uso della suoneria manager.setRingerMode(AudioManager.RINGER_MODE_SILENT)

È possibile ottenere un'istanza di AudioManager a chiamata Context.getSystemService(Context.AUDIO_SERVICE)


http://developer.android.com/reference/android/media/AudioManager.html#setRingerMode(int)