Crea más acciones de huellas dactilares personalizadas con Tasker. ¿No tienes el lector de huellas? ¡Está bien! En su lugar, te mostraré cómo usar una superposición.
Si tu smartphone o tablet cuenta con lector de huellas dactilares, lo más probable es que sus usos sean limitados. Aparte de algunos beneficios adicionales en la línea de teléfonos inteligentes Google Pixel o Huawei, la mayoría de los lectores de huellas digitales en Android solo sirven para desbloquear su dispositivo. Afortunadamente, con el poder de Tasker y algunos complementos, podemos ampliar considerablemente la funcionalidad del escáner de huellas digitales. Anteriormente, hice un tutorial sobre cómo asignar acciones personalizadas de huellas dactilares y hacerlo dependiente del contexto. En ese momento, solo demostré cómo puedes transmitir la pestaña actual a tu PC. En este tutorial, proporcionaré algunos ejemplos adicionales de formas en las que puede aprovechar un lector de huellas digitales contextual.
¿Pero qué pasa si tu teléfono no tiene lector de huellas dactilares? Incluso si no tienes uno en tu teléfono, no te preocupes, ya que podemos ajustar los scripts para que funcionen igual de bien con un botón en pantalla. ¡Incluso también demostraré cómo replicar esta configuración con un botón en pantalla completamente transparente! Miembro senior de XDA
truco flexible ha actualizado las herramientas del escáner de huellas dactilares con una mejor integración de Tasker, así que aquí están mis acciones de huellas dactilares personalizadas favoritas. Al final de cada sección, proporcionaré el resumen de Tasker para aquellos que quieran replicar la configuración por su cuenta (y aprender a lo largo del camino), pero si prefiere simplemente descargar todos los scripts mencionados en este artículo, le proporcioné un enlace de descarga en el fin.Necesitará:
Versión de Android: 6.0+ (Usado 7.0),
Aplicaciones: Unirse (o AutoRemoto), Herramientas de escáner de huellas dactilares (El soporte de Tasker debe estar desbloqueado)
Enchufar: Entrada automática, Autoherramientas, Configuraciones seguras
Necesidades: Lector de huellas dactilares
Transmitir la ventana actual de Chrome (actualizado)
En el artículo anterior, demostré cómo puedes transmitir la página web de Chrome actualmente abierta a tu PC usando Join. Desde que publiqué ese artículo, se me ocurrieron algunos cambios que pensé que mejorarían su funcionalidad. Si bien el perfil por sí solo hace exactamente lo mismo, actualicé la tarea para transmitir la página a la PC seleccionada según el WiFi conectado o una entrada seleccionada en un cuadro de diálogo. También agregué una opción para habilitar y luego deshabilitar el Entrada automática servicio de accesibilidad, ya que estos Los servicios de accesibilidad tienden a ralentizar su teléfono.. Para ello he añadido un Configuraciones seguras acción de alternancia de accesibilidad como primera y última acción de la tarea. Si luchas por conseguir el Configuraciones seguras complemento en Android 7.0+ funcionando, mira mi solución aquí o consulta el ejecutar shell opciones de aquí.
Contexto conectado WiFi
A menos que pueda obtener los valores de ubicación de otro perfil, deberá crear dos perfiles adicionales. Uno establecerá la variable. %Ubicación a hogar, otro a trabajar. Cree el perfil, conecte WiFi, complete el SSID de su hogar y vincule la tarea que establecerá la variable %Ubicación a hogar. Haz lo mismo con tu WiFi de trabajo.
Ahora que tenemos esa parte lista, podemos actualizar nuestra tarea original simplemente agregando una condición IF al Unirse Enviar Empujar acción. Se emitirá un impulso al dispositivo correcto dependiendo de nuestra %Ubicación variable, que configuramos en función de un perfil de conexión WiFi como se mencionó anteriormente.
Perfil de Chrome
Profile: Connected Home
Estado: Wifi conectado [SSID: FASTBERRY/SLOWFROG MAC:* IP:*]
Ingrese: Hogar conectado
A1: Conjunto de variables [Nombre:%Ubicación A: casa Hacer matemáticas: Desactivado Agregar: Desactivado]
Perfil: Trabajo Conectado
Estado: Wifi conectado [SSID: ITC-STAFF MAC:* IP:*]
Ingrese: Trabajo conectado
A1: Conjunto de variables [Nombre:%Ubicación Para: trabajar Hacer matemáticas: desactivado Agregar: desactivado]
Perfil: Chrome en PC
Aplicación: Cromo
Evento: Valor de variable [ %FingerScanned eq 1 ]
Ingrese: Cromo
A1: Configuración segura [Configuración: AutoInput: servicio. Accesibilidad del servicio: tiempo de espera habilitado (segundos): 0]
A2: Esperar [ MS: 0 Segundos: 1 Minutos: 0 Horas: 0 Días: 0 ]
A3: Consulta de UI de entrada automática [Configuración: Solo visible: verdadero
Sólo se puede hacer clic: falso
Paquete de aplicaciones: com.android.chrome
Verificar estado de la pantalla: falso
Texto: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
expresión regular: verdadero
Variables: tiempo de espera de dirección (segundos): 20 ]
A4: Unirse Enviar Push [Configuración: Dispositivo: Chrome@Home
Url: %dirección Tiempo de espera (segundos):60 ] Si [ %Ubicación ~ inicio ]
A5: Unirse Enviar Push [Configuración: Dispositivo: Chrome@work
Url: %dirección Tiempo de espera (segundos):60 ] Si [ %Ubicación ~ trabajo ]
A6: Configuración segura [Configuración: AutoInput: servicio. Accesibilidad del servicio: tiempo de espera deshabilitado (segundos): 0]
leer más
Contexto del diálogo
Si tiene varias PC a las que le gustaría transmitir contenido en una sola red, tal vez un cuadro de diálogo sea una mejor opción para usted. voy a usar Autoherramientas para generar un cuadro de diálogo que constará de los nombres de las PC a las que puede transmitir la página web actual de Chrome. Una vez que se haga clic, el sitio web se enviará solo a esa PC. Si va a utilizar sólo el cuadro de diálogo, no necesita volver a crear los perfiles desde arriba. Todo lo que necesitas hacer es agregar el Autoherramientas Acción de diálogo para su tarea. Complete los nombres con los dispositivos de su hogar y asigne comandos a cada opción. Estos comandos se almacenarán en una variable. % al comando. Una vez presionada, la variable se establecerá y podremos activar la opción correcta. Unirse a Empujar acción. Cada Unirse a Empujar La acción tendrá una condición IF coincidente (% al comando ~ casa o trabajo, etc.).
Perfil de diálogo de Chrome
Profile: Chrome On PC
Aplicación: Cromo
Evento: Valor de variable [ %FingerScanned eq 1 ]
Ingrese: Diálogo de Chrome
A1: Configuración segura [Configuración: AutoInput: servicio. Accesibilidad del servicio: tiempo de espera habilitado (segundos): 0]
A2: Esperar [ MS: 0 Segundos: 1 Minutos: 0 Horas: 0 Días: 0 ]
A3: Consulta de UI de entrada automática [Configuración: Solo visible: verdadero
Sólo se puede hacer clic: falso
Paquete de aplicaciones: com.android.chrome
Verificar estado de la pantalla: falso
Texto: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
expresión regular: verdadero
Variables: tiempo de espera de dirección (segundos): 20 ]
A4: Diálogo AutoTools [Configuración: Tipo de diálogo: Lista
Título: Selecciona tu pc
Icono: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Tipo de lista: 0
Textos: Hogar, Trabajo
Tamaño del texto: 20
Ancho de imagen: 100
Comandos: casa, trabajo
Fondo oscuro: verdadero
Margen superior: 16
Margen inferior: 16
Botones inferiores Margen superior: 16
Botones inferiores Margen inferior: 16
Cerrar al seleccionar: verdadero
Separador: ,
Variable de comando: alcomando
Cancelable: verdadero
Encender pantalla: verdadero Tiempo de espera (segundos): 60]
A5: Unirse Enviar Push [Configuración: Dispositivo: Chrome@Home
URL: %address Tiempo de espera (segundos):60 ] Si [ %atcommand ~ home ]
A6: Unirse Enviar Push [Configuración: Dispositivo: Chrome@work
URL: %address Tiempo de espera (segundos):60 ] Si [ %atcommand ~ work ]
A7: Configuración segura [Configuración: AutoInput: servicio. Accesibilidad del servicio: tiempo de espera deshabilitado (segundos): 0]
leer más
WhatsApp - Continuar conversación en la PC
Aquí hay uno nuevo que hemos preparado en el laboratorio. Mantener una conversación de Whatsapp en su teléfono es excelente para enviar y recibir mensajes rápidamente, pero a veces preferiría acceder a su PC para escribir respuestas más largas. Como tal, he creado un perfil muy simplista pero muy útil que obtendrá La interfaz en línea de WhatsApp funcionando en su PC para que pueda continuar su conversación. Si tiene más de una PC, no dude en vincularla a un contexto WiFIi Connected o crear un cuadro de diálogo como lo hicimos en el ejemplo anterior.
perfil whatsapp
Profile: WhatsApp On PC
Evento: Valor de variable [ %FingerScanned eq 1 ]
Aplicación: WhatsApp
Ingresa: Whatsapp
A1: Unirse Enviar Push [Configuración: Dispositivo: Chrome@Home
URL: https://web.whatsapp.com/ Tiempo de espera (segundos): 60] Si [%Ubicación ~ inicio]
A2: Unirse Enviar Push [Configuración: Dispositivo: Chrome@work
URL: https://web.whatsapp.com/ Tiempo de espera (segundos): 60] Si [% Ubicación ~ trabajo]
leer más
Facebook: abre Facebook en una PC
De manera muy similar, podemos continuar navegando por Facebook en nuestra PC si te cansas de desplazarte por tus feeds en tu dispositivo móvil. De la misma manera que antes, apuntaremos nuestra PC al URL del sitio de escritorio de Facebook a través de un empujón de Unirse. Por supuesto, siéntete libre de modificar esto nuevamente agregando un contexto de conexión WiFi o un cuadro de diálogo para múltiples dispositivos.
Perfil de Facebook
Profile: Facebook On PC
Evento: Valor de variable [ %FingerScanned eq 1 ]
Aplicación: Facebook
Ingresa: facebook
A1: Unirse Enviar Push [Configuración: Dispositivo: Chrome@Home
URL: https://www.facebook.com/ Tiempo de espera (segundos): 60] Si [%Ubicación ~ inicio]
A2: Unirse Enviar Push [Configuración: Dispositivo: Chrome@work
URL: https://www.facebook.com/ Tiempo de espera (segundos): 60] Si [% Ubicación ~ trabajo]
leer más
Mapas: navega a casa o a tu ubicación favorita
Un clic en el botón "Llévame a casa" puede ahorrarte algo de tiempo y frustración, especialmente cuando tienes prisa. Aunque puede crear un acceso directo al iniciador para iniciar la navegación de Google Maps, algunos usuarios preferirían no saturar su pantalla de inicio con íconos adicionales. Cuando Google Maps está abierto, podemos enviar una intención para pedirle a Google que nos lleve a casa (requiere que se establezca la ubicación "Inicio" en Google Maps o una dirección codificada en la variable). Si desea tener algunos favoritos para elegir, como "trabajo" o "Las Vegas", también podemos vincular un cuadro de diálogo.
Navegar a casa
Con solo presionar un botón, se envía una acción de intención. Esto abrirá Google Maps y establecerá "casa" como destino. ¡Simple!
Perfil de mapas
Profile: Maps Go Home
Evento: Valor de variable [ %FingerScanned eq 1 ]
Aplicación: Mapas
Ingrese: Mapas
A1: Enviar intención [Acción: android.intent.action. VER Gato: Ninguno Tipo Mime: Datos: google.navigation: q=home Extra: Extra: Extra: Paquete: Clase: Objetivo: Actividad]
leer más
Ubicaciones favoritas
Crea un diálogo con Autoherramientasy complete una lista de ubicaciones. Puede utilizar lugares como casa o trabajo, ciudades o direcciones específicas. Enumérelos separados por comas. El cuadro de diálogo AutoTools completará la variable. % texto de texto cuando se presiona la opción. Esta opción se pasará a la intención, en el datos campo: navegación.google: q=% texto de texto . La intención: android.intención.acción. VISTA te llevará a tu destino.
Perfil favorito de mapas
Profile: Maps Go Home
Evento: Valor de variable [ %FingerScanned eq 1 ]
Aplicación: Mapas
Ingrese: Diálogo de mapas
A1: Diálogo AutoTools [Configuración: Tipo de diálogo: Lista
Título: Seleccionar ubicación
Icono: icono de aplicación: com.google.android.apps.maps
Tipo de lista: 0
Textos: Hogar, Trabajo, Las Vegas
Tamaño del texto: 20
Ancho de imagen: 100
Fondo oscuro: verdadero
Margen superior: 16
Margen inferior: 16
Botones inferiores Margen superior: 16
Botones inferiores Margen inferior: 16
Cerrar al seleccionar: verdadero
Separador: ,
Variable de comando: alcomando
Cancelable: verdadero
Encender pantalla: verdadero Tiempo de espera (segundos): 60]
A2: Enviar intención [Acción: android.intent.action. VER Cat: Ninguno Tipo Mime: Datos: google.navigation: q=%attext Extra: Extra: Extra: Paquete: Clase: Objetivo: Actividad]
leer más
Hangouts - Plantillas de respuesta rápida
Sé que parece amar el Diálogo de herramientas automáticas acción, pero eso se debe a que proporciona una característica muy útil que se puede aplicar en una amplia gama de scripts de Tasker. En este caso, usaremos un cuadro de diálogo para llenar rápidamente el portapapeles con una plantilla de respuesta rápida. Una vez realizada la selección, puedes pegar tu mensaje de texto o responder en segundos. No es necesario escribir.
Usaremos una matriz para almacenar nuestras plantillas de mensajería. Para crear una matriz, use Conjunto de variables y enumere sus opciones separadas por una coma. Luego realizarás una División variable por la coma y luego podrá enumerar la matriz en un cuadro de diálogo de AutoTools. Asegúrese de que sea una matriz global (contenga una letra mayúscula en el nombre), ya que las matrices locales desaparecerán. El cuadro de diálogo AutoTools tomará la %Plantillas() matriz en el campo de texto y llenará su lista con opciones. Todo lo que necesitas hacer ahora es usar el Establecer portapapeles acción para almacenar el valor de % texto de texto.
Para ayudarte, dejé las acciones de matriz en la descripción. Una vez que haya creado una serie de respuestas de plantilla, puede eliminar las acciones A1 y A2 de su tarea. Si desea modificar la matriz de respuesta de su plantilla en el futuro, simplemente vaya a la pestaña 'Variables' en Tasker y busque el %Plantillas variable.
Perfil de Hangouts
Profile: Hangout Template.Event: Variable Value [ %FingerScanned eq 1 ]
Application: Hangouts
Enter: Hangout (16)
A1: [X] Variable Set [ Name:%Templates To: option 1, option 2, option 3 Do Maths: Off Append: Off ]
A2: [X] Variable Split [ Name:%Templates Splitter:, Delete Base: Off ]
A3: AutoTools Dialog [ Configuration: Dialog Type: List
Title: Select your template
Icon: android.resource://net.dinglisch.android.taskerm/hd_content_edit
List Type: 0
Texts: %Templates()
Text Size: 20
Image Width: 100
Dim Background: true
Top Margin: 16
Bottom Margin: 16
Bottom Buttons Top Margin: 16
Bottom Buttons Bottom Margin: 16
Close On Select: true
Separator: ,
Command Variable: atcommand
Cancelable: true
Turn Screen On: true Timeout (Seconds):60 ]
A4: Set Clipboard [ Text:%attext Add: Off ]
A5: Flash [ Text: Clipboard set to: %attext Long: On ]
Cámara - Obturador retardado
Siempre me resulta incómodo usar la cámara para selfies. Escanear su dedo para tomar una fotografía quizás no sea la mejor solución; sin embargo, puede configurar un temporizador que le permitirá colocar su mano en posición para tomar una fotografía mucho mejor.
Para darnos un aviso, el motor de voz de Android nos hará una cuenta atrás con la acción Decir. Después de esto, usa la acción. Botón - Cámara para tomar la fotografía con la cámara principal. No es necesario jugar con los temporizadores ni alcanzar un botón.
Perfil de cámara
Profile: Camera Seflie Main
Evento: Valor de variable [ %FingerScanned eq 1 ]
Aplicación: Cámara
Ingrese: Cámara
A1: Diga [Texto: En 3,2,1... Motor: Voz: com.google.android.tts: eng-gbr Transmisión: 2 Tono: 6 Velocidad: 6 Respetar enfoque de audio: Activado Red: Activado Continuar tarea inmediatamente: Desactivado]
A2: Esperar [ MS: 0 Segundos: 1 Minutos: 0 Horas: 0 Días: 0 ]
A3: Botón [Botón: Cámara]
leer más
YouTube: Transmitir vídeo a PC
Tener un televisor inteligente me hizo darme cuenta de que transmitir un vídeo de YouTube a una PC es innecesariamente difícil. A menos que su PC tenga la página de YouTube abierta en modo TV, la opción de transmisión no está disponible. Afortunadamente, podemos habilitar la opción usando el escáner de huellas digitales. Este es otro perfil simple pero útil. Lo único que haremos será abrir el página de televisión de youtube en nuestra PC a través de Join Push, ¡y luego podrás transmitir tu video actual a tu PC! ¡Tan sencillo!
Perfil de YouTube
Profile: Youtube PC (21)
Evento: Valor de variable [ %FingerScanned eq 1 ]
Aplicación: YouTube
Entra: Youtube (20)
A1: Unirse Enviar Push [Configuración: Dispositivo: Chrome@Home
URL: https://www.youtube.com/tv Tiempo de espera (segundos): 60 ]
leer más
Alternativa al sensor de huellas dactilares
Si no tienes un sensor, se puede reproducir el mismo comportamiento con una superposición, creando una escena invisible que actuará exactamente de la misma manera que escanear tu dedo. Colóquelo en una ubicación fija, para que sepa dónde tocar (o tocar prolongadamente) y ejecutar lo siguiente:
Scanned Finger.A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]
A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]
A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ]
Puedes hacer que el botón sea visible, pero me distrae un poco, especialmente cuando veo videos. Seleccione todas las aplicaciones que admitirían el uso del botón creando un perfil que mostrará y destruirá la escena.
botón falso
Profile: Fake Button
Aplicación: Chrome, Cámara, Hangouts...
Ingrese: Botón falso
A1: Crear escena [Nombre: Dedo falso]
A2: Mostrar escena [Nombre: Dedo falso Mostrar como: Superposición, bloqueo Posición horizontal: 200 Posición vertical: 100 Animación: Sistema Mostrar botón Salir: activado Continuar tarea inmediatamente: activado]
Salida: Botón falso-
A1: Destruir escena [Nombre: Dedo falso]
leer más
Puede descargar el proyecto completo siguiendo el enlace de descarga a continuación. Después de descargar el archivo XML del proyecto, puede importarlo abriendo Tasker y luego manteniendo presionado el ícono de Inicio en la parte inferior izquierda. Esto abrirá el menú Proyecto Tasker, que le permitirá importar proyectos ubicados en el almacenamiento interno.
Descargue el proyecto de lector de huellas dactilares consciente del contexto
Tengo muchas ganas de ver qué otros usos se le ocurren. Déjamelo saber y actualizaré esta publicación.