¿Cómo puedo silenciar el teléfono Android en Java? Una muestra de código es MUY útil.Silenciar teléfono Android en Java
5
A
Respuesta
20
Puede usar la clase AudioManager
.
En esta clase estás buscando la función setRingerMode()
.
AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Los valores que se pueden pasar a la función son:
El modo de timbre, una de
RINGER_MODE_NORMAL
,RINGER_MODE_SILENT
, oRINGER_MODE_VIBRATE
.
hay que añadir esto en el archivo de manifiesto:
android.permission.MODIFY_AUDIO_SETTINGS
3
utilizar métodos de la clase AudioManager
para silenciar el audio.
Por ejemplo, para desactivar el timbre utilizar 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)
Cuestiones relacionadas
- 1. Cómo silenciar MediaPlayer en Android
- 2. Cómo silenciar el sonido del obturador de la cámara en el teléfono Android
- 3. Silenciar el sonido en Java Applet
- 4. ¿es posible instalar java fx en un teléfono Android?
- 5. muda Android teléfono/activar
- 6. keyevent teléfono android bloqueado
- 7. Android LEER TELÉFONO ESTADO?
- 8. Comparar números de teléfono en Android
- 9. ¿Hay alguna manera de reemplazar o silenciar el sonido del obturador de la cámara en Android?
- 10. Identificador único para teléfono Android
- 11. Desactivando programáticamente el teléfono Android
- 12. obteniendo IMSI del teléfono Android?
- 13. acercar el teléfono para Android
- 14. android AlarmManager no despierta teléfono
- 15. android teléfono interno de almacenamiento
- 16. Desbloquear el teléfono Android programáticamente?
- 17. Gmail Sync en el teléfono Android
- 18. Depuración en mi teléfono (Eclipse, Android)
- 19. Calcular Pi en un teléfono Android
- 20. Aplicación universal en android (teléfono y tableta)
- 21. ¿Grabar llamadas telefónicas en el teléfono Android?
- 22. Android: ¿cómo hacer telnet en un teléfono?
- 23. ¿Qué teléfono Android usar para el desarrollo ...?
- 24. Teléfono Android como mouse de computadora
- 25. Android SDK DDMS en Eclipse no reconoce mi teléfono Android
- 26. cómo hacer que el servidor RTSP en el teléfono Android?
- 27. Cómo verificar si el teléfono está silenciado, vibra o fuerte en android
- 28. Cómo silenciar Windows con WPF?
- 29. ¿Cómo silenciar el video reproducido en AVPlayer?
- 30. En gcc, ¿cómo silenciar la advertencia permisiva?
¿Hay algo adicional a esto que hay que hacer ? Tengo prácticamente este mismo código (incluido el permiso) pero siempre obtengo una excepción cuando trato de obtener SystemService. – PedroC88
Revise su registro para ver si hay errores. – Wroclai
Funciona sin el permiso también – Ravi