Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 03/07/14, 21:23:25
Avatar de BreakZ
BreakZ BreakZ no está en línea
Usuario muy activo
Mensajes: 1,428
 
Fecha de registro: may 2012
Localización: Un pueblo de Jaén
Mensajes: 1,428
Modelo de smartphone: Samsung Galaxy Mini GT-S5570I
Versión de ROM: Stock Gingerbread 2.3.6
Versión de Radio: Stock 2.3.6
Tu operador: Movistar
Mencionado: 8 comentarios
Tagged: 0 hilos
Poner un tiempo de espera hasta que se realice una tarea

Buenas a todos, estoy buscando una cosilla y no la encuentro por ninguna lado.
El problema es el siguiente:
El perfil es simple, cuando el sensor de proximidad se activa se apaga la pantalla, para tenerlo en el bolsillo y que este se apague. Obviamente excepto mientras estoy en medio de una llamada llamada. Pero lo que quiero es que solo se active si el sensor esta unos 2 segundos activado. Para que no se apague cuando le paso el dedo sin querer.
Pues mi pregunta es si hay alguna manera para que no sea al instante y espere esos 2 o 3 segundos.

Gracias
Responder Con Cita


  #2  
Viejo 04/07/14, 01:11:21
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por BreakZ Ver Mensaje
Pues mi pregunta es si hay alguna manera para que no sea al instante y espere esos 2 o 3 segundos.
Sí, hay varios trucos para resolver ese problema. Empiezo por el método más sencillo y eficaz desde mi punto de vista.
Perfil BOLSILLO (ese es el nombre del perfil).
Contextos:
A. Que la pantalla esté encendida.
B. Que esté activado el sensor de proximidad.
C. Que no tengamos una llamada en curso.
Tarea de entrada:
1 - Esperar 2 segundos.
2 - Detener tarea si %PACTIVE !~ *,BOLSILLO,*
3 - Apagar el sistema (apagar la pantalla)

Explicación: la variable %PACTIVE contiene la lista de los perfiles activos (separados por comas). Tras los 2 segundos, si el sensor de proximidad ya no detecta nada cercano ocurrirá que el contexto B se habrá desactivado y por lo tanto el perfil está desactivado y el nombre del perfil ya no estará en la variable %PACTIVE, en cuyo caso la acción 2 detiene la tarea. Ahora veamos el caso contrario: Tras los 2 segundos, si el sensor sigue detectando algo cercano ocurrirá que el perfil sigue activo y su nombre sigue estando en la variable %PACTIVE, por lo cual la condición no se cumplirá y la tarea no se detendrá.

Otra forma de resolverlo es la siguiente

Tarea de entrada llamada BOLSILLOENTRA
1- Esperar 2 segundos.
2 - Apagar el sistema (apagar la pantalla)

Tarea de salida llamada BOLSILLOSALE
1- Detener tarea BOLSILLOENTRA

Explicación: Si solo pasas el dedo se activa la tarea de entrada, pero enseguida se activa la tarea de salida que ABORTA la tarea de entrada mientras todavía está en su primera acción, esperando 2 segundos. Para que esto funcione, en las propiedades del perfil tienes que desactivar la casilla Fuerza-Orden-Tareas, tal y como se explica en http://www.htcmania.com/showthread.p...4#post14151444

Ahora bien, puede que todo esto no funcione correctamente, por la agilidad del sensor de proximidad. Algunos compañeros han detectado que el sensor de proximidad no se enciende/apaga con la velocidad necesaria, o que Tasker no detecta esos cambios con la suficiente rapidez. Estos fallos pueden no apareceer o variar mucho de unos aparatos a otros. Si no te funciona bien, prueba a alargar el tiempo hasta 6 u 8 segundos. Más información en
http://www.htcmania.com/showpost.php...16&postcount=5
http://www.htcmania.com/showthread.php?t=836933

Hay un artículo específico dedicado a responder al título de la consulta: "Poner un tiempo de espera hasta que se realice una tarea".
El artículo se titula "Contextos de estado con demora en la tarea de entrada y/o salida", y está en http://www.htcmania.com/showthread.php?t=617822

Última edición por Caravantes Día 04/07/14 a las 01:14:57
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 04/07/14, 02:15:01
Avatar de SeventhLord
SeventhLord SeventhLord no está en línea
Usuario novato en la web
Mensajes: 27
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 27
Modelo de smartphone: LG Optimus G E987
Versión de ROM: Stock UI
Tu operador: Personal
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola, la verdad que es algo que me intriga a hace mucho tiempo la carencia de Tasker de una forma sencilla de especificar la duración de una condición y si era posible, pero me dispuse a hacerlo y con un poco de lógica lo logre.
Primero que nada tienes que crear un perfil para la variable del sensor de proximidad, ya que raramente Tasker no cuenta con una predefinida. El mismo debe ser así:

Condición>Estado>Sensor de proximidad
Tarea de entrada: Establecer variable %PROXIMITY a On
Tarea de salida: Establecer variable %PROXIMITY a Off, Establecer variable %CONTP a 0

Y luego crear otro perfil que debe también tener como condición el sensor de proximidad y la siguiente tarea (que en mi caso, apaga la pantalla en poco más de 1 segundo de constante detección de proximidad):

Screenshot_2014-07-03-21-07-28.jpg


Edito: No he visto el mensaje de Caravantes, me ganaste de mano . Lo dejo como otra solución.

Saludos.

Última edición por SeventhLord Día 04/07/14 a las 02:23:13
Responder Con Cita
Los siguientes 2 usuarios han agradecido a SeventhLord su comentario:
  #4  
Viejo 04/07/14, 08:32:15
Avatar de BreakZ
BreakZ BreakZ no está en línea
Usuario muy activo
Mensajes: 1,428
 
Fecha de registro: may 2012
Localización: Un pueblo de Jaén
Mensajes: 1,428
Modelo de smartphone: Samsung Galaxy Mini GT-S5570I
Versión de ROM: Stock Gingerbread 2.3.6
Versión de Radio: Stock 2.3.6
Tu operador: Movistar
Mencionado: 8 comentarios
Tagged: 0 hilos
Muchisimas gracias lo probaré hoy y os dire.
Responder Con Cita
  #5  
Viejo 04/07/14, 15:57:27
Avatar de BreakZ
BreakZ BreakZ no está en línea
Usuario muy activo
Mensajes: 1,428
 
Fecha de registro: may 2012
Localización: Un pueblo de Jaén
Mensajes: 1,428
Modelo de smartphone: Samsung Galaxy Mini GT-S5570I
Versión de ROM: Stock Gingerbread 2.3.6
Versión de Radio: Stock 2.3.6
Tu operador: Movistar
Mencionado: 8 comentarios
Tagged: 0 hilos
Buenas, he probado SeleventhLord y parece ir bien. No quiero hacerle el feo a Caravantes, simplemente es que me lio con las variantes. Muchas gracias.
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 05/07/14, 02:51:55
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por BreakZ Ver Mensaje
Buenas, he probado SeleventhLord y parece ir bien. No quiero hacerle el feo a Caravantes, simplemente es que me lio con las variantes.
No me haces ningún feo. Ya te dije que hay distintos trucos para resolver ese asunto. Me alegro de que Seven haya ofrecido otro método a mayores de los dos que yo puse, y me parece muy bien que hayas elegido según tus preferencias. Genial.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:22:44 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007