Acceder

Ver la Versión Completa : [ CONSULTA ] Ocultar o desbloquear WidgetLocker cuando se encienda la alarma de Timer


victorjagu
01/04/14, 12:20:05
Hola a todos. Antes que nada, gracias por crear este magnífico subforo donde se puede aprender de todo sobre tasker. Soy nuevo por aquí y aunque me leído todas las normas del foro, no os lo toméis a mal si meto la pata :p

En fin, tengo un problemilla que llevo ya 2 semanas intentando resolver leyendo x aquí y x allá y no hay manera. X cierto, aunq no creo q influya, tengo un LG Optimus L5 II rooteado corriendo en 4.1.2 OS Android.

Os pongo en antecedentes a ver si os sirve x si alguien pudiera ayudarme: tengo instalado widgetlocker lockscreen (y deshabilitado el bloqueo del sistema) xq me gusta más la personalización que me ofrece; de la misma forma que tengo timer como mi app despertador x defecto (el del sistema tmb lo tengo deshabilitado).
El caso es que con widgetlocker, al sonar la alarma de timer primero hay q desbloquear widgetlocker y después desactivar la alarma.

Mi idea es q tasker detecte que la alarma de timer está sonando y con ello desbloquee widgetlocker o lo oculte, de tal manera que cuando suene el despertador, solo tenga q darle a posponer o desactivar y despues salga la pantalla de bloqueo.

Esto q a mi me parecía fácil me trae x el camino de la amargura. Chico q no hay forma. Os cuento lo q he probado hasta ahora:

Cree un perfil q se activara cuando widgetlocker estuviera activo y bloqueando la pantalla y lo uní a q la app de timer estuviera abierta. A esto le puse la tarea de entrada de desbloquear widgetlocker. Resultado: no funciona:oh:, la alarma salta y encima aparece el bloqueo de WL... Este estaba seguro de q iba a funcionar pero...

No lo entiendo, pero bueno, probé de otra manera, esta vez uniendo al perfil de iniciar al ejecutarse timer al hecho de q la pantalla estuviera encendida (lo cual tampoco funcionó) y después con la pantalla apagado (nanai de nuevo).

He probado otras combinaciones aún más raras x si acaso y obviamente nada de nada.

Total y en resumidas cuentas, q no lo consigo y estoy empezando a pensar q tal vez cuando suena la alarma de timer tasker no lo registra como q se esté ejecutando (????) y x tanto no funciona el desbloqueo. Otra cosa puede ser q la integración de WL con tasker esté fallado en la última versión (alguien lo ha probado?).

Siento haberme enrollado tanto pero espero que así esté bastante claro lo q pretendo.
Alguien puede echarme una mano, conoce de dnd viene el problema, o algo semejante??? La verdad es q me estoy volviendo loco con esta tontería...:cry: Cualquier ayuda será bien recibida. Muchas gracias!!!

ruco1980
01/04/14, 16:15:50
Hola!! No puedo ayudarte mucho porque no conozco el funcionamiento de widgetlocker...

estoy empezando a pensar q tal vez cuando suena la alarma de timer tasker no lo registra como q se esté ejecutando (????)

A mi con la aplicación de "Timely" no me funciona el "evento de alarma ejecutada", he probado de todo, así que he tenido que desistir de usarla y usar la del sistema que funciona perfectamente....Sólo me funcionaba con el contexto de aplicación...entonces al abrir la app se ejecutaba la tarea de entrada, pero tiene el inconveniente de que si sales de la app o abres otra cosa (porque no te has ido a dormir directamente, simplemente has puesto la alarma) entonces se ejecuta la tarea de salida....pero el evento de alarma ejecutada no me lo reconoce con esa app, quizás sea o que te está ocurriendo....

El tema del desbloqueo suele ser complicado (bloquear, quitar patrón, pin etc...) pero para todo eso lo que mejorfunciona es el plugin de "secure settings"...¿lo estás usando? Si no lo estás usando te recomiendo su compra de la versión de pago...para gestión del gps, desbloqueos etc...es imprescindible.....No sé lo usas o no, pero si no lo tienes, es posible que con ese plugin puedas resolver tu problema....

A ver si algún experto te da algo más de luz en el camino que yo jejej

Un saludo.

Caravantes
01/04/14, 22:54:40
Hola Victor, bienvenido. Gracias por tu interés en hacer las cosas bien y también por esa explicación tan amplia y detallada, excelente.

No tengo ninguna experiencia con esas apps que citas, pero quizá te puedo dar algún consejo general. En primer lugar... hay varias apps que se llaman TIMER, estaría bien que concretases cuál utilizas. Por lo que has dicho... deduzco que tanto WidgetLocker como ese Timer tienen integración con Tasker, ¿sí?

Cree un perfil q se activara cuando widgetlocker estuviera activo y bloqueando la pantalla y lo uní a q la app de timer estuviera abierta. A esto le puse la tarea de entrada de desbloquear widgetlocker. Resultado: no funciona, la alarma salta y encima aparece el bloqueo de WL...

Para cualquier perfil que no te funcione... es importante saber si el problema está en el contexto o en la tarea. Una forma de averiguarlo es añadir a la tarea dos notificaciones, una al comienzo y otra al final, distintas. De ese modo podrás saber si la tarea se inicia y finaliza (y cuándo ocurre eso). Si la tarea no se inicia en el momento adecuado, es por culpa del contexto. Si se inicia pero luego no hace su labor, es por culpa de la propia tarea.

En todo caso, si copias aquí la descripción del perfil podremos echarle un vistazo y tal vez veamos algo que debe corregirse. En la página siguiente se explica cómo copiar esa descripción: http://www.htcmania.com/showthread.php?p=8852245

Como ya te ha dicho Ruco, Tasker tiene dificultades para quitar los bloqueos de pantalla, al menos con el bloqueo de Android por patrón. Te sugiero hacer una tarea que tenga dos acciones: una primera acción que espere un 30 segundos, y otra que haga el desbloqueo. Así puedes activar a mano la tarea (pulsando en el triangulo que hay en la parte inferior cuando estás viendo la lista de acciones), y te da tiempo a bloquear la pantalla antes de que se ejecute la segunda acción. De esta forma compruebas si la acción de desbloqueo funciona por sí sola, sin perfil ni contexto.

Ya nos vas contando tus progresos y averiguaciones.