Easy Flashlight/Torch Alternar fácilmente usando tasker

Quiero encender la linterna en el dispositivo presionando el botón de encendido 3 veces (o algo conveniente) y mostrar una notificación que diga "Linterna encendida" y apagarla simplemente deslizando (borrando) la notificación.

Lo he logrado creando 2 macros en Macrodroid .

Pero quería hacer exactamente lo mismo con Tasker porque, obviamente, Tasker puede hacer muchas cosas, mientras que Macrodroid está limitado a solo un conjunto de cosas y no vale la pena usar ambas al mismo tiempo.

Respuestas (1)

Aquí hay una solución que podría usar.

Cree una tarea para alternar la antorcha (alternativamente, obtenga un complemento TeslaLED , es compatible con muchos dispositivos).

No estoy seguro de si esta es la limitación de mi dispositivo, pero el estado del hardware solo se limita al botón multimedia y no al botón de encendido , pero creo que el resultado será el mismo.

Estado del perfil >> Hardware >> Botón de medios (marque tanto el evento presionado como el evento de detención)

Tareas

Tarea 1 (entrada) Puede nombrarlo TorchlightCtrl o cualquier cosa.

  1. Alerta A1 >> Antorcha

  2. Alerta A2 >> Flash (texto: "Linterna ENCENDIDA" Habilitado Largo: Encendido)

  3. Alerta A3 >> Notificar (por ejemplo, antorcha habilitada)

Guardar y salir de esta tarea

Crear otra tarea

Tarea 2 (salir)

  1. A1: Alerta >> Notificar Cancelar (título: Torchlight Enabled) Presione atrás para salir

  2. A2 Tarea >> Detener (Coloque la tarea creada anteriormente, en este caso TorchlightCtrl)

Explicación: Al presionar el botón de medios, se activará la Tarea 1 (TorchlightCtrl) para que destelle la antorcha y se mostrará una notificación persistente en la barra de notificaciones. Descartar la notificación activará la Tarea 2, que detiene la Tarea 1, además de desactivar el activador.

Desafortunadamente, la luz de la cámara de mi dispositivo no funciona, por lo que no pude probarla de manera explícita. Por favor, envíeme sus comentarios si funciona o no, para que pueda mejorarlo aún más. Salud