Ver Mensaje Individual
  #4  
Viejo 08/08/13, 14:49:26
Avatar de maid450
maid450 maid450 no está en línea
Miembro del foro
Mensajes: 450
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Versión de Radio: Cualquiera que ponga buen Rock
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Muy bien, entonces tendría que hacer un perfil más o menos así:

Contexto:
- Conectado a Wifi
tarea de entrada:
- establecer variable %WIFICON a 1
- lo que quieras hacer al conectarte a una wifi
tarea de salida
- establecer variable %WIFICON a 0
- esperar X minutos (pon el tiempo que quieras)
- apagar wifi SI %WIFICON ~ 0

He usado una variable %WIFICON en vez de comprobar %WIFII porque ya que necesitas un contexto "Conectado a WIFI" de todos modos me parece mejor método, aunque debería funcionar igualmente.
Lo que hace es que al entrar en la tarea (WIFI CONECTADO) establece a 1 %WIFICON, y al abandonar la WIFI, se ejecuta la de salida que la pone a 0 y espera un rato, si durante ese rato se reconecta, la tarea de entrada se volverá a lanzar y pondrá %WIFICON a 1 (todo esto mientras la tarea de salida sigue en ejecución esperando).
Cuando acabe el tiempo de espera si %WIFICON vale 0 es que no ha llegado a reconectarse y entonces se debe apagar la WIFI.

Espero te sirva, ya comentas que tal te va.
Responder Con Cita
Gracias de parte de: