Saltar canciones en Android 8.0+ con los botones de volumen

La mayoría de las ROM personalizadas tienen la opción de mantener presionadas las teclas de volumen cuando la pantalla está apagada para controlar la música. ¡Esta aplicación de Android lo hace en cualquier dispositivo con Android 8.0+!

Si alguna vez ha instalado una ROM personalizada, es muy probable que haya visto una función que le permite reasignar una pulsación prolongada del botón de volumen para controlar la reproducción multimedia. Con esta opción habilitada, puede presionar prolongadamente el botón para subir el volumen para pasar a la siguiente pista o presionar prolongadamente el botón para bajar el volumen para regresar a la pista anterior. La capacidad de omitir canciones presionando el botón de volumen es tan omnipresente entre las ROM personalizadas que nos sorprende ver que no ha llegado al software de los principales fabricantes de equipos originales.

Hemos cubierto formas de controlar la reproducción de música a través de los botones de volumen usando aplicaciones como Tasker

o Mapeador de botones, pero ninguna de estas aplicaciones replica exactamente lo que las ROM personalizadas pueden ofrecer. Si utiliza Tasker o Button Mapper, solo puede reasignar pulsaciones una o varias veces de los botones para subir y bajar el volumen. Aplicaciones como estas escuchan los cambios en el volumen de los medios o utilizan un servicio de accesibilidad para interceptar las pulsaciones de botones. desde las teclas de volumen, pero ninguna solución es viable para interceptar la pulsación prolongada de las teclas de volumen cuando la pantalla está apagada.

Poco después del lanzamiento del código fuente de Android 8.0 Oreo, descubrí una nueva característica de Android que permitiría configurar una aplicación de Android como "tecla de volumen pulsación larga oyente." Especulamos que esta nueva API permitiría a las aplicaciones controlar el comportamiento de pulsación prolongada del botón de volumen cuando el La pantalla está apagada, lo que finalmente hace posible replicar la popular función ROM personalizada sin necesidad raíz. Aunque la función se implementó en AOSP, Google nunca agregó una forma orientada al usuario para configurar una aplicación como escucha de pulsación prolongada de la tecla de volumen. Como con Android personalizador de barra de navegación oculta, esta función aún se puede usar incluso sin una implementación en la aplicación Configuración.

Eso es exactamente lo que miembro de XDA Cilenco hizo con el Aplicación Saltar pista por teclas de volumen. Es una aplicación de código abierto que utiliza la API de escucha de pulsación larga de la tecla de volumen oculta para permitirle cambiar de pista de música con una pulsación prolongada de cualquiera de los botones de volumen, incluso cuando la pantalla está apagada. Funciona en cualquier dispositivo Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie o Android Q. La aplicación se desarrolló unos meses después de que publicáramos nuestro artículo (el desarrollador incluso cita el artículo como inspiración para la aplicación), pero nunca se compartió en nuestros foros hasta finales del mes pasado, cuando finalmente nos llamó la atención. Rápidamente lo probamos para ver si funcionaba, ¡y funciona! Aquí hay un video práctico de Max Weinbach de XDA TV:

Para configurarlo, todo lo que tienes que hacer es instalar el APK de GitHub y ejecute el siguiente comando ADB:

adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER

Luego, habilite el servicio Notification Listener de la aplicación. Este servicio de escucha de notificaciones en realidad no hace nada, solo está ahí para garantizar que la aplicación no se elimine en segundo plano. En mi Huawei Mate 20 X, tuve que desactivar EMUI 9 característica de optimización de memoria agresiva, pero después de eso puedo confirmar que funciona en EMUI. Dado que se trata de una API oculta, no hay garantía de que Google no elimine el acceso a ella en una futura versión de Android. Desde Android Pie, Google ha estado trabajando para restringir las API no documentadas/ocultas, por lo que es posible que esto no funcione en la versión final de Android Q o Android R.


Alternativamente, si prefiere no instalar el APK desde GitHub, puede probar la versión recientemente actualizada de Next Track (versión 1.18) de XDA Recognized Developer. flar2. Trabajó rápidamente para actualizar esta aplicación después de que le informé sobre esta API, así que compruébalo si quieres algo un poco más personalizable. Se pueden encontrar instrucciones sobre cómo configurarlo. aquí. El desarrollador está trabajando para actualizar su Aplicación Mapeador de botones para usar la nueva API también. El método existente de Button Mapper para reasignar pulsaciones prolongadas del botón de volumen mientras la pantalla está apagada era un poco más complicado y se reiniciaba en cada reinicio, pero la nueva API persiste en todos los arranques.

Pista siguiente: saltar el botón de volumenDesarrollador: flar2

Precio: Gratis.

3.6.

Descargar