Esta semana en Tasker Pro, le mostraremos cómo bloquear el control de volumen para permitir solo controlar el volumen de los medios en lugar del volumen del timbre.
Se supone que la automatización consiste en simplificar las tareas cotidianas para darle más tiempo valioso para hacer las cosas que ama. En XDA, te mostramos cómo puedes usar Tasker para Asegure su dispositivo, mejorar la productividad, o hacer que la conducción sea más segura, todo parte de nuestra serie llamada 'Semana Tasker.'
Pero la diversión no termina ahí. Si has estado picando por algunas tareas Tasker realmente impresionantes (y están cansados de aburrido cosas como decirle cómo reiniciar su teléfono o agitarlo para activar la pantalla), entonces nuestro nuevo Serie Tasker Pro es para ti.
Estaremos publicando una serie de muy avanzado Perfiles de Tasker que te mostrarán lo poderoso que puede ser Tasker si estás dispuesto a pensar de forma innovadora. Aunque hemos hecho la mayor parte del trabajo duro por ti y ciertamente eres libre de importar mis perfiles y usarlos tal cual, Le recomiendo encarecidamente que pruebe a aprender a usar Tasker si desea poder personalizar estas tareas. tú mismo. En nuestro
Consejos y trucos para taskers foros o en el subreddit /r/Tasker de Reddit, puede compartir y trabajar con otros sobre cómo implementar una idea que pueda tener (como he hecho muchas veces).Esto es Semana 7 de Tasker pro. La semana pasada, le mostramos cómo puede usar Tasker para desbloquear su PC con Windows usando el sensor de huellas digitales en su dispositivo Android. Esta semana te mostraremos cómo reasigne el control de volumen para que solo controle el volumen de los medios en lugar del volumen del timbre.
Tasker Pro n.º 7: bloquea el control de volumen
De forma predeterminada, los controles de volumen en los dispositivos Android están configurados para controlar el volumen de notificaciones/timbre. Solo cuando una aplicación solicite reproducir audio a través del canal de volumen multimedia, se utilizará el volumen multimedia. Desafortunadamente, a veces esto resulta en casos extraños en los que intentas configurar el volumen antes de iniciar la reproducción multimedia y Android simplemente no te permite hacerlo al presionar las teclas de volumen.
Muchos usuarios de Reddit encontraron que esto era... ligeramente exasperante. Para muchos de estos usuarios, la razón principal para usar el control de volumen es controlar el volumen de los medios. ¿Por qué molestarse en tener una forma precisa de controlar el volumen del timbre cuando la mayoría alterna entre vibración y otro nivel de volumen? Esta es una queja contra Android hecha por todo tipo de usuarios, pero para la mayoría de personas las soluciones son o no son de fácil acceso, están a medio preparar y no funcionan correctamente, o simplemente no funcionan en su forma original. teléfono.
Por ejemplo, los usuarios de ROM personalizados han tenido la capacidad de controlar el volumen de los medios con el control de volumen para años ahora. Esta característica es algo que encontrará en casi todas las ROM personalizadas. Pero es comprensible que muchos usuarios no deseen utilizar una ROM personalizada. Los usuarios rooteados pueden instalar Xposed Framework y ejecutar un módulo específicamente para implementar esta característica, pero hay muchos teléfonos a los que no se puede acceder como root. Otra opción es usar una aplicación no root para reasignar tus botones pero esto no es compatible con todos los dispositivos. Un método que admite todos los dispositivos es utilizar el Aplicación Rocker Locker, sin embargo, esta aplicación utiliza un método francamente terrible para mantener el control de volumen bloqueado en el control multimedia: en realidad reproduce audio continuamente desde su altavoz (en serio), lo que puede provocar un gran consumo de batería.
Usando Tasker, podemos crear un método que no requiere root, no se ejecuta en segundo plano, y funciona en todos los dispositivos. Evitará cambios escalonados en el volumen del timbre. a menos que haya una llamada entrante/saliente en curso sin embargo El modo silencio/vibración seguirá funcionando correctamente. Tenga en cuenta que hay un pequeño retraso entre el momento en que se cambia el volumen y, aunque verá el volumen del timbre disminuye cuando aparece la barra de volumen, Tasker deshará silenciosamente su cambio y aplicará ese cambio de volumen a los medios volumen. Esto se debe a que sin root no puedes prevenir Android cambie el volumen del timbre cuando presionas las teclas de volumen, por lo que interceptamos el cambio de volumen inmediatamente cuando ocurre y lo redirigimos para aplicarlo al volumen multimedia.
Requisitos
- Tasker ($ 2,99)
Instrucciones
Descargo de responsabilidad: Han existido muchas variaciones de esta configuración en varios foros de Tasker a lo largo de los años. Reaparece cada pocos meses, pero rara vez lo ven usuarios fuera de foros especializados. Aunque creé esta configuración desde cero, el método utiliza una lógica de Tasker bastante simple/básica y, por lo tanto, probablemente se parecerá al trabajo realizado por otros en el pasado.
Lo primero que deberá hacer es crear un nuevo perfil y llamarlo algo así como Volumen de medios. El nombre no importa en absoluto, pero elige algo descriptivo. Usaremos dos desencadenantes* para esta tarea, un contexto de estado y un contexto de evento. Para el Contexto del evento querrás ir a variables y escoger Conjunto de variables. Para la variable, haga que monitoree los cambios en % VOLR. No especifique un valor, ya que querremos que Tasker detecte CUALQUIER cambio en la variable global dinámica %VOLR (volumen del timbre). Para el Contexto estatal querrás ir a Teléfono y escoger Llamar. En el menú desplegable, seleccione Cualquier y luego comprobar Invertir en el fondo. Esto hará que el perfil solo esté activo cuando no estés en medio de una llamada.
*Nota: para agregar un segundo activador a este perfil, primero deberá agregar al menos una única acción a la tarea (o simplemente seguir adelante y seguir las instrucciones a continuación para finalizarla por completo). Luego, puede mantener presionado el primer activador que realizó y seleccionar la opción "Agregar contexto".
A continuación, crearemos la tarea en sí. Esta es la serie de acciones que se ejecutarán cada vez que Tasker detecte un cambio en el volumen del timbre (el evento) y que no estás en una llamada (el estado).
- Variables --> Conjunto de variables. Nombre: %VolAnillo a % VOLR. Verifique el If en la parte inferior y configúrelo en if %VolRing !Establecer. Esta acción se ejecuta la primera vez que ejecuta este script y nunca más se ejecuta. Se ejecuta siempre que %VolRing no tiene valor (no se ha configurado).
- Variables --> Conjunto de variables. Nombre: %volmedia a % VOLM. Esto guardará el volumen de medios actual en una variable local.
- Tarea --> Si. Si % VOLR > % VolRing. Si el volumen del timbre actual es mayor que el volumen del timbre anterior, significa que acaba de presionar el botón para subir el volumen.
- Variables --> Conjunto de variables. Nombre: %VolAnillo a % VOLR-1. Controlar Haz matemáticas. Configure la variable de volumen del timbre al volumen del timbre anterior (en esencia, invierta el cambio).
- Variables --> Conjunto de variables. Nombre: %volmedia a % VOLM+1. ControlarHaz matemáticas. Aumente la variable de volumen de medios (desde que presionó subir volumen).
- Tarea --> Si no. Si % VOLR < % VolRing. Este caso cubre cuando presionas bajar el volumen.
- Variables --> Conjunto de variables. Nombre: %VolAnillo a % VOLR+1. Controlar Haz matemáticas. Configure la variable de volumen del timbre al volumen del timbre anterior (en esencia, invierta el cambio).
- Variables --> Conjunto de variables. Nombre: %volmedia a % VOLM-1. Controlar Haz matemáticas. Disminuya la variable de volumen de medios (desde que presionó bajar el volumen).
- Tarea --> Más.
- Tarea --> Detener. Estamos colocando una acción de detención aquí para detener la ejecución de la tarea siempre que el volumen del timbre actual en %VOLR coincida con el que está en %VolRing. Necesitamos tener en cuenta este caso para evitar un bucle infinito que ocurre durante la acción 13, ya que en el segundo cambie el volumen del timbre (incluso cuando esté dentro de Tasker y no desde un botón de hardware), la tarea se ejecutará de nuevo. Pero cuando se ejecute nuevamente, si no tiene esta acción, simplemente seguirá ejecutando la tarea. Alternativamente, puede configurar una verificación en la acción 13 a continuación para ejecutarla solo cuando %VolRing =/= %VOLR.
- Tarea --> Finalizar si.
- Audio --> Volumen multimedia. Presione el ícono de doble flecha para permitirle configurar una variable aquí en lugar de usar el control deslizante. Si no ve este botón, deberá desactivar el modo principiante en las preferencias de Tasker. Para el Nivel configúrelo en %volmedia. Esto cambiará el volumen del medio.
- Audio --> Volumen del timbre. Nuevamente, presione el ícono de doble flecha para permitir la entrada variable. Para el Nivel configúrelo en %VolAnillo. Esto cambiará el volumen del timbre.
Y ¡voilá! Si eres capaz de seguir esto, felicidades, ¡eres prácticamente un maestro de Tasker! ¿Estás confundido sobre un paso y solo quieres importar el guión y seguir con tu vida?
Si desea importar este script de Tasker, puede descargarlo desde Anfitrión de archivos de Android. Para importar la tarea, primero debe desactivar el modo principiante en Tasker yendo al menú --> preferencias. En la pestaña UI, desmarque "Modo principiante". Luego, de regreso al menú principal de Tasker, haga clic en la pestaña "Perfiles". Luego mantenga presionada la pestaña "Perfiles" y presione "Importar". Navegue hasta donde descargó mi archivo .prf.xml y selecciónelo para importarlo. Una vez que lo importes, podrás jugar con él como mejor te parezca. Esta tarea se ejecuta sin necesidad de ninguna intervención del usuario, por lo que no es necesario que inicie el perfil/tarea de ninguna manera.
La próxima semana para Tasker Pro te mostraré cómo ¡Controla tu música (incluso Spotify) usando las teclas de volumen cuando la pantalla está apagada (*SIN ROOT*)!
¿Qué te gustaría que hiciera con Tasker? ¡Háganos saber a continuación y podríamos presentar su idea en un artículo futuro!