leromaro
03/08/18, 18:51:58
Hola tengo una tarea que necesito que detecte si la pantalla está encendida o apagada,
entonces coloco un if %SCREEN ~off tal cosa, y no lo hace. Al poner una notificación con el valor de %SCREEN al inicio de la tarea siempre da on, sin importar si la pantalla está encendida o apagada.
Ya leí la configuración recomendada de Tasker y lo tengo bien.
Lo más raro es que juro que antes me funcionaba.
Podrá ser alguna actualización de Tasker?
Alguien tiene el mismo problema? Alguna solución?
Se me ocurría de verificar el estado de la pantalla mediante Java, pero no lo se hacer y no lo encontré en google.
Alguna ayuda
Ahí va la tarea (los flash y notif son para ver si andaba), en teoría funcionaba con tres perfiles, dos detectan el sensor de proximidad y le dan valores on u off a la variable %Prox y el tercero se activa también con el sensor y detecta si está tapado (on) o destapado (off) para saltar o reiniciar la canción.
Spotify Swype (170)
<Lector de prev next>
A1: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A2: Notificación [ Título:%Prox %SCREEN Texto: Icono:null Número:0 Permanente:Apagado Prioridad:3 ]
A3: Si (if) [ %Prox ~ *on* & %SCREEN ~ *off* ]
A4: Control multimedia [ Cmd:Anterior Emular botón multimedia:Encendido Aplicación:Spotify ]
A5: Decir [ Texto:Ant Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Apagado ]
A6: Else Si (if) [ %Prox ~ *off* & %SCREEN ~ *off* ]
A7: Control multimedia [ Cmd:Siguiente Emular botón multimedia:Encendido Aplicación:Spotify ]
A8: Decir [ Texto:Prox Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Apagado ]
A9: Fin si (End if)
A10: Flash [ Texto:Listo Largo:Apagado ] Si (if) [ %SCREEN ~ on ]
entonces coloco un if %SCREEN ~off tal cosa, y no lo hace. Al poner una notificación con el valor de %SCREEN al inicio de la tarea siempre da on, sin importar si la pantalla está encendida o apagada.
Ya leí la configuración recomendada de Tasker y lo tengo bien.
Lo más raro es que juro que antes me funcionaba.
Podrá ser alguna actualización de Tasker?
Alguien tiene el mismo problema? Alguna solución?
Se me ocurría de verificar el estado de la pantalla mediante Java, pero no lo se hacer y no lo encontré en google.
Alguna ayuda
Ahí va la tarea (los flash y notif son para ver si andaba), en teoría funcionaba con tres perfiles, dos detectan el sensor de proximidad y le dan valores on u off a la variable %Prox y el tercero se activa también con el sensor y detecta si está tapado (on) o destapado (off) para saltar o reiniciar la canción.
Spotify Swype (170)
<Lector de prev next>
A1: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A2: Notificación [ Título:%Prox %SCREEN Texto: Icono:null Número:0 Permanente:Apagado Prioridad:3 ]
A3: Si (if) [ %Prox ~ *on* & %SCREEN ~ *off* ]
A4: Control multimedia [ Cmd:Anterior Emular botón multimedia:Encendido Aplicación:Spotify ]
A5: Decir [ Texto:Ant Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Apagado ]
A6: Else Si (if) [ %Prox ~ *off* & %SCREEN ~ *off* ]
A7: Control multimedia [ Cmd:Siguiente Emular botón multimedia:Encendido Aplicación:Spotify ]
A8: Decir [ Texto:Prox Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Apagado ]
A9: Fin si (End if)
A10: Flash [ Texto:Listo Largo:Apagado ] Si (if) [ %SCREEN ~ on ]