En Android (usando Java), ¿cómo puedo configurar el volumen del timbre (a un número específico)?

Entonces, en mi aplicación, tengo una barra de búsqueda que permite al usuario configurar el volumen del timbre (0 – 100). Parece que no puedo encontrar una manera de establecer el volumen del timbre en un número específico. Miré a través de la clase AudioManager , pero me dice que establezca ringermode en normal / silent / vibrate. Eso no es lo que quiero. Quiero que el volumen sea un número específico . Aquí hay un ejemplo de lo que estoy buscando:

private void setRinger (int volume) // volume = 0 - 100 { setRingVolume (volume); // Whenever a person gets a call/sms/warning/anything etc., it should be this volume. } 

¿Es esto posible en Android? ¿Si es así, cómo? ¿Puedes darme un ejemplo de cómo puedo hacer esto?

Gracias.

Busque el AudioManager ( documentación aquí ). Debe tener todo lo que necesita, incluyendo setVibrateSetting , setRingerMode , setStreamVolume . Todos esos ajustes están separados unos de otros.

    Intereting Posts