/ / Silence Android Phone en Java - java, android, silent

Silence Android Phone en Java - java, android, silent

¿Cómo puedo silenciar el teléfono android en java? Un ejemplo de código es muy útil.

Respuestas

20 para la respuesta № 1

Puedes usar el AudioManager clase.

En esta clase estas buscando setRingerMode() función.

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

Los valores que puedes pasar a la función son:

El modo timbre, uno de RINGER_MODE_NORMAL, RINGER_MODE_SILENT, o RINGER_MODE_VIBRATE.

Tienes que añadir esto en el archivo de manifiesto:

android.permission.MODIFY_AUDIO_SETTINGS

3 para la respuesta № 2

Utilizar el AudioManager Métodos de la clase para silenciar el audio.

Por ejemplo, para desactivar el uso del timbre. manager.setRingerMode(AudioManager.RINGER_MODE_SILENT)

Usted puede obtener una instancia de la AudioManager llamando Context.getSystemService(Context.AUDIO_SERVICE)


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