Forzar botones de volumen para cambiar siempre el volumen de medios


12

Quiero que mi teléfono esté en modo "Vibrar" aproximadamente el 99% del tiempo. Descubrí que cada vez que presiono los botones de volumen en el costado de mi Evo, es accidental (y no quiero que el teléfono pase al modo silencioso o al modo de timbre), o intentaba controlar el volumen de los medios .

¿Hay alguna manera de obligar al teléfono a interpretar cada vez que se presiona un botón de volumen como un cambio de volumen de medios y no como un cambio de volumen del timbre?


1
Sospecho que esto es solo una raíz. </speculation>
gary

1
@gary si eso es cierto, me gustaría saber cómo :)
Bryan Denny

@ Bryan Estaba disparando desde la cadera. Simplemente sonaba como algo que no estaría disponible, pero tal vez sea más probable en un teléfono rooteado.
Gary

Este comportamiento de Android realmente me está molestando. ¿Por qué demonios necesitamos controlar 3, 4 tipos de volúmenes con los botones? En Windows o Mac, las teclas de volumen controlan el "volumen maestro" como deberían. Estoy usando tabletas, y al igual que el OP, necesito 99.999% de tiempo para controlar el volumen multimedia, pero si no se está reproduciendo a / v, presionar las teclas de volumen controla el maldito volumen de notificación, con ese molesto pitido.
Malditas verduras

Respuestas:


4

No hay configuración para esto, estoy seguro de que lo sabes. La única forma en que veo que esto funciona es si potencialmente escribe una aplicación para capturar todos los cambios del botón de volumen y luego actúa sobre los cambios desde dentro de la aplicación.

Potencialmente, podría usar registerMediaButtonEventReceiver para registrar su aplicación como BroadcastReceiver para todas las llamadas de botones multimedia. Digo potencialmente porque no estoy 100% seguro de si este BroadcastReceiver manejará estas Intenciones ya que solo estoy mirando la documentación y no lo he intentado yo mismo.


2
Han pasado 4 años. ¿Hay alguna aplicación para eso?
Malditas verduras
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.