***En Espanol al final ~~ in Spanish on the final***
Hello everyone:
I want to share with you my last creation. It's a torch that you can switch it ON//OFF without touching the device.
How it works??
There are 4 flows:
Torch screen ON: When the screen is ON, we set the flow "torch_sensor" ON.
This way, the device don't read the proximity sensor when the screen is off.
Torch sensor: When the proximity sensor detect something (The user's hand), if the keyguard is locked, the variable "global_sensor" (boolean variable) is = to true when is false and true when is false (it execute the flow "torch action" too).
With this flow we execute "torch action" when we use the force XD 2 times. (One time could be an accidental trigger).
Torch action: if the keyguard is locked and the screen ON, if the torch is on, switch it OFF; if is OFF, switch it ON.
Torch screen OFF: When the screen is OFF, set the flow "torch sensor" and the torch OFF and the variable "global_sensor" = false.
This way we can switch the torch OFF, you can put your device everywhere because the sensor is OFF and the next time you want to switch the torch ON you are sure that you need 2 touches.
I hope you like it. If anybody has an idea to upgrade the "Jedi-Torch" please post it here. If somebody has a problem/question, please ask me.
Jkutkut
http://automagic4android.com/flow.php?i ... edced49ca3
~~~~~~~~~~~~~~~~~~~~~~~~~~
Buenas a todos:
Quiero compartir con vosotros mi última creación. Es una linterna que se puede encender/apagar sin tocar el dispositivo.
¿Cómo funciona?
Hay 4 programas o flows:
Torch screen ON/Pantalla encendida linterna: Cuando la pantalla éste encendida, hablilitamos el flow "torch sensor".
De esta manera, el dispositivo no lee el sensor de proximidad cuando la pantalla éste apagada.
Torch sensor/sensor linterna: Cuando el sensor de proximidad detecta algo (Nuestra mano) si esta activo el blocleo PIN, la variable "global_sensor" (Variable tipo boolean) es = a verdadero cuando es falso y falso cuando es verdadero (También ejecuta el flow "Torch action").
Con este flow conseguimos ejecutar el flow "torch action" cuando usamos la fuerza XD dos veces. (1 vez puede haber sido un activador accidental).
Torch action/ acción linterna: si el dispositivo está bloqueado y la pantalla encendida, si la linterna está encendida la apaga y viceversa.
Torch screen OFF/ pantalla apagada linterna: Cuando la pantalla está apagada, deshabita el programa/flow "torch sensor", apaga la linterna y pon la variable "global_sensor" = false.
Con esto conseguimos apagar la linterna, puedes poner el dispositivo en cualquier parte ya que el sensor de proximidad está desactivado y te aseguras que la próxima vez que la uses necesites 2 pasadas.
Espero que les guste. Si alguien tiene alguna idea para mejorar la "Jedi-Torch", por favor ponganlo aquí. Si tenéis algún problema/pregunta no dudeis en preguntarme.
Jkutkut
http://automagic4android.com/flow.php?i ... edced49ca3
Jedi-torch // Linterna-Jedi
Moderator: Martin