Todo sobre trucos y tutoriales de Android

Esta aplicación para Android te permite presionar los botones de volumen para saltar canciones mientras la pantalla está apagada – SIN Raíz!

Esta aplicación para Android te permite presionar los botones de volumen para saltar canciones mientras la pantalla está apagada – SIN Raíz!

Si alguna vez ha instalado una ROM personalizada, es muy probable que haya visto una función que le permite volver a pulsar el botón de volumen para controlar la reproducción multimedia. Con esta opción activada, puede presionar el botón de subir el volumen para saltar a la siguiente pista o presionar el botón de bajar el volumen para volver a la pista anterior. La capacidad de saltar canciones con botones de volumen es tan omnipresente entre las ROMs personalizadas que nos sorprende ver que no se ha introducido en el software de los principales OEMs.

Hemos cubierto formas de controlar la reproducción de música a través de los botones de volumen utilizando aplicaciones como Tasker o Button Mapper, pero ninguna de estas aplicaciones replica exactamente lo que las ROMs personalizadas son capaces de ofrecer. Si utiliza Tasker o Button Mapper, sólo puede volver a pulsar una o varias veces los botones de subida y bajada de volumen. Aplicaciones como éstas escuchan los cambios en el volumen de los medios o utilizan un servicio de accesibilidad para interceptar las pulsaciones de los botones de las teclas de volumen, pero ninguna de las dos soluciones es viable para interceptar las pulsaciones prolongadas 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 que una aplicación Android se estableciera como el «oyente de pulsación prolongada de la tecla de volumen». Especulamos que esta nueva API permitiría a las aplicaciones controlar el comportamiento de los botones de volumen de pulsación prolongada cuando la pantalla está apagada, lo que finalmente haría posible replicar la popular función de ROM personalizada sin necesidad de root. Aunque la función se implementó en el AOSP, Google nunca agregó una forma orientada al usuario para establecer una aplicación como un oyente de pulsación prolongada de la tecla de volumen. Al igual que con el personalizador de barra de navegación oculta de Android, esta función se puede utilizar incluso sin una implementación en la aplicación Configuración.

Eso es exactamente lo que hizo el miembro de XDA Cilenco con la aplicación Skip Track by Volume Keys. Es una aplicación de código abierto que utiliza la API de escucha de pulsación prolongada de la tecla de volumen oculta para permitirle cambiar las pistas 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 fue desarrollada unos meses después de que publicáramos nuestro artículo (el desarrollador incluso cita el artículo como su 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 llevamos a dar una vuelta para ver si funcionaba, ¡y así es! Aquí hay un video práctico de Max Weinbach de XDA TV:

 

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

adb shell pm grant com.cilenco.skiptrack android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER

A continuación, habilite el servicio Escuchador de notificaciones de la aplicación. Este servicio de Escuchador de Notificaciones no hace nada, sólo está ahí para asegurarse de que la aplicación no sea eliminada en segundo plano. En mi Huawei Mate 20 X, tuve que desactivar la función de optimización de memoria agresiva de EMUI 9, 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 vaya a eliminar el acceso a la misma en una futura versión de Android. Desde Android Pie, Google ha estado trabajando en la restricción de las APIs indocumentadas/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 de GitHub, puede probar la nueva versión 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é de esta API, así que vete a ver si quieres algo un poco más personalizable. Las instrucciones sobre cómo configurarlo se pueden encontrar aquí. El desarrollador está trabajando en la actualización de su aplicación Button Mapper para utilizar también la nueva API. El método existente de Button Mapper para remapear las pulsaciones largas del botón de volumen mientras la pantalla está apagada era un poco más hackier y se restablecería en cada reinicio, pero la nueva API persiste en todos los arranques.

 

 

Deja tu comentario!