0 votos

Enciende el bluetooth si el wifi no está conectado a alguna red y apaga el wifi después de eso.

Me las he arreglado para hacerlo, pero tengo un problema.

Primero, el bluetooth se encendió aunque estuviera apagando el wifi manualmente, que no es lo que quería. Quería que el bluetooth se encendiera una vez que estuviera fuera de casa.

Así que añadí si no wifi ~ en la cláusula para activar la acción del bluetooth. Y esto funciona bien.

Pero ahora tengo otro problema. Si estoy usando apagar el wifi en el modo de sueño. Entonces la wifi después de entrar en el modo de sueño el bluetooth se enciende. No quiero eso. ¿Cómo puedo hacer lo que realmente necesito, es decir, si estoy en la calle, y luego enciendo el bluetooth y apago el wifi?

0voto

Izzy Puntos 45544

Esto requeriría usar una "variable personalizada" - llamémosla WANT_BT para una referencia y algún perfil adicional:

  • en "inicio de monitorización", establezca un valor inicial para ello. Que es, depende de tu uso: digamos que tienes WiFi normalmente, ponlo en 0 aquí, de lo contrario lo pondría en 1 en este lugar. Experimenta un poco lo que sea más apropiado. Alternativamente, hágalo dependiendo de si el WiFi está encendido en este momento. Interpretaremos esto como "¿Queremos que BT esté encendido cuando la WiFi se apague?" con "0" como "no" y "1" como "sí".
  • en tu perfil de modo de dormir, configúralo como 0 en la tarea. Opcionalmente, establecerlo como 1 en la tarea de salida ( Tasker debería restaurar el "valor anterior" automáticamente)
  • en tu tarea de BT, comprueba esta variable además (es decir, "enciende el BT si el WiFi está apagado y %WANT_BT% es 1 ")

Puede que tengas que ajustar otros perfiles que activen el WiFi, pero eso debería cubrirlo básicamente: La BT sólo debe ser activada cuando "se quiera". Incluso si apagas manualmente la WiFi a través de un widget de conmutación (o los atajos), BT sólo se encendería en situaciones en las que QUIERAS_BT :)

0 votos

¿Cómo crear un perfil de modo de reposo? No encuentro nada al respecto.

0 votos

Eso depende de lo que defina como "modo de reposo" (acabo de recoger ese término de su pregunta). El enfoque más cercano que se me ocurre ad-hoc es "Pantalla apagada" con un retraso ("Tasker WAIT") de 30..60s.

0 votos

Bueno... Creo que estoy hablando del sueño de la CPU.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X