Crie mais ações de impressão digital personalizadas com Tasker. Não tem o leitor de impressão digital? Isso está ok! Vou mostrar como usar uma sobreposição.
Se o seu smartphone ou tablet tiver leitor de impressão digital, é provável que seu uso seja limitado. Além de alguns benefícios adicionais na linha de smartphones Google Pixel ou Huawei, a maioria dos leitores de impressão digital no Android serve apenas para desbloquear seu dispositivo. Felizmente, com o poder do Tasker e alguns plug-ins, podemos estender consideravelmente a funcionalidade do leitor de impressão digital. Anteriormente, fiz um tutorial sobre como atribuir ações personalizadas de impressão digital e torná-lo dependente do contexto. Na época, apenas demonstrei como você poderia transmitir a guia atual para o seu PC. Neste tutorial, fornecerei alguns exemplos adicionais de maneiras pelas quais você pode aproveitar as vantagens de um leitor de impressão digital sensível ao contexto.
Mas e se o seu telefone não tiver leitor de impressão digital? Mesmo que você não tenha um em seu telefone, não se preocupe, pois podemos ajustar os scripts para funcionarem igualmente bem com um botão na tela. Vou até demonstrar como replicar essa configuração com um botão totalmente transparente na tela também! Membro Sênior do XDA
Flextrick atualizou as ferramentas do scanner de impressão digital com melhor integração com o Tasker, então aqui estão minhas ações personalizadas de impressão digital favoritas. No final de cada seção, fornecerei o resumo do Tasker para aqueles que desejam replicar a configuração por conta própria (e aprender ao longo do caminho), mas se você preferir simplesmente baixar todos os scripts mencionados neste artigo, forneci um link para download no fim.Você precisará de:
Versão Android: 6.0+ (Usado 7.0),
Aplicativos: Juntar (ou AutoRemoto), Ferramentas de scanner de impressão digital (O suporte Tasker precisa ser desbloqueado)
Plugar: Entrada automática, Ferramentas automáticas, Configurações seguras
Precisa: Leitor de impressão digital
Transmitir a janela atual do Chrome (atualizado)
No artigo anterior, demonstrei como você pode transmitir a página da Web do Chrome atualmente aberta para o seu PC usando o Join. Desde que publiquei esse artigo, fiz algumas alterações que pensei que melhorariam sua funcionalidade. Embora o perfil sozinho faça exatamente a mesma coisa, atualizei a tarefa para transmitir a página para o PC selecionado com base no WiFi conectado ou em uma entrada selecionada em uma caixa de diálogo. Eu também adicionei um botão de alternância para ativar e desativar o Entrada automática serviço de acessibilidade, uma vez que estes serviços de acessibilidade tendem a deixar seu telefone lento. Para fazer isso, adicionei um Configurações seguras ação de alternância de acessibilidade como a primeira e a última ação na tarefa. Se você luta para conseguir o Configurações seguras plug-in no Android 7.0+ funcionando, veja meu solução aqui ou verifique o execute o shell opções de aqui.
Contexto conectado por WiFi
A menos que você consiga obter os valores de localização de outro perfil, será necessário criar dois perfis adicionais. Um irá definir a variável %Localização para lar, outro para trabalhar. Crie o perfil, conectado ao WiFi, preencha o SSID da sua casa e vincule a tarefa que definirá a variável %Localização para lar. Faça o mesmo para o seu WiFi de trabalho.
Agora que temos essa parte pronta, podemos atualizar nossa tarefa original simplesmente adicionando uma condição IF ao Junte-se ao envio de push Ação. Um push para o dispositivo correto será emitido dependendo do nosso %Localização variável, que definimos com base em um perfil WiFi Connected conforme mencionado acima.
Perfil do Chrome
Profile: Connected Home
Estado: Wifi conectado [SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]
Digite: Casa Conectada
A1: Conjunto de variáveis [Nome:% Local para: home Do Maths: Off Append: Off]
Perfil: Trabalho Conectado
Estado: Wifi conectado [ SSID: ITC-STAFF MAC:* IP:* ]
Digite: Trabalho Conectado
A1: Conjunto de variáveis [Nome:% Local para: trabalho Do Maths: Off Append: Off]
Perfil: Chrome no PC
Aplicação: Cromo
Evento: Valor da variável [% FingerScanned eq 1]
Digite: Cromo
A1: Configurações seguras [Configuração: AutoInput: serviço. ServiceAccessibility - Tempo limite ativado (segundos):0]
A2: Aguarde [MS: 0 segundos: 1 minuto: 0 horas: 0 dias: 0]
A3: Consulta da UI de entrada automática [configuração: somente visível: verdadeiro
Apenas clicável: falso
Pacote de aplicativos: com.android.chrome
Verifique o estado da tela: falso
Texto: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: verdadeiro
Variáveis: tempo limite do endereço (segundos):20]
A4: Junte-se Enviar Push [Configuração: Dispositivo: Chrome@Home
Url:% tempo limite do endereço (segundos): 60] Se [% local ~ casa]
A5: Junte-se Enviar Push [Configuração: Dispositivo: Chrome@work
Url:% tempo limite do endereço (segundos): 60] Se [% local ~ trabalho]
A6: Configurações seguras [Configuração: AutoInput: serviço. ServiceAccessibility - Tempo limite desativado (segundos): 0]
consulte Mais informação
Contexto da caixa de diálogo
Se você tiver vários PCs para os quais gostaria de transmitir em uma única rede, talvez uma caixa de diálogo seja uma opção melhor para você. eu vou usar Ferramentas automáticas para gerar uma caixa de diálogo que consistirá nos nomes dos PCs para os quais você pode transmitir a página atual do Chrome. Depois de clicado, o site será enviado apenas para esse PC. Se você for usar apenas a caixa de diálogo, não será necessário recriar os perfis acima. Tudo que você precisa fazer é adicionar o Ferramentas automáticas Ação de diálogo para sua tarefa. Preencha os nomes com seus dispositivos domésticos e atribua comandos a cada opção. Esses comandos serão armazenados em uma variável %no comando. Uma vez pressionada, a variável será definida e poderemos acionar o correto Junte-se ao Push Ação. Cada Junte-se ao Push ação terá uma condição IF correspondente (%no comando ~ casa ou trabalho, etc.).
Perfil de diálogo do Chrome
Profile: Chrome On PC
Aplicação: Cromo
Evento: Valor da variável [% FingerScanned eq 1]
Entre: caixa de diálogo do Chrome
A1: Configurações seguras [Configuração: AutoInput: serviço. ServiceAccessibility - Tempo limite ativado (segundos):0]
A2: Aguarde [MS: 0 segundos: 1 minuto: 0 horas: 0 dias: 0]
A3: Consulta da UI de entrada automática [configuração: somente visível: verdadeiro
Apenas clicável: falso
Pacote de aplicativos: com.android.chrome
Verifique o estado da tela: falso
Texto: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: verdadeiro
Variáveis: tempo limite do endereço (segundos):20]
A4: Caixa de diálogo AutoTools [Configuração: Tipo de caixa de diálogo: Lista
Título: Selecione seu pc
Ícone: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Tipo de lista: 0
Textos: Casa, Trabalho
Tamanho do texto: 20
Largura da imagem: 100
Comandos: casa, trabalho
Fundo escuro: verdadeiro
Margem superior: 16
Margem inferior: 16
Margem superior dos botões inferiores: 16
Margem inferior dos botões inferiores: 16
Fechar ao selecionar: verdadeiro
Separador: ,
Variável de comando: atcommand
Cancelável: verdadeiro
Ligar tela: tempo limite verdadeiro (segundos): 60]
A5: Junte-se Enviar Push [Configuração: Dispositivo: Chrome@Home
Url:% tempo limite do endereço (segundos): 60] Se [% atcommand ~ home]
A6: Junte-se Enviar Push [Configuração: Dispositivo: Chrome@work
Url:% tempo limite do endereço (segundos): 60] Se [% atcommand ~ work]
A7: Configurações seguras [Configuração: AutoInput: service. ServiceAccessibility - Tempo limite desativado (segundos): 0]
consulte Mais informação
WhatsApp – Continuar conversa no PC
Aqui está um novo que preparamos no laboratório. Manter uma conversa no Whatsapp em seu telefone é ótimo para troca rápida de mensagens, mas às vezes você prefere acessar seu PC para digitar respostas mais longas. Como tal, criei um perfil muito simplista, mas muito útil, que irá Interface on-line do WhatsApp instalado e funcionando no seu PC para que você possa continuar sua conversa. Se você tiver mais de um PC, sinta-se à vontade para vinculá-lo a um contexto WiFIi Connected ou criar uma caixa de diálogo como fizemos no exemplo anterior.
Perfil do WhatsApp
Profile: WhatsApp On PC
Evento: Valor da variável [% FingerScanned eq 1]
Aplicativo: WhatsApp
Entre: Whatsapp
A1: Junte-se ao Send Push [Configuração: Dispositivo: Chrome@Home
URL: https://web.whatsapp.com/ Tempo limite (segundos): 60] Se [% Localização ~ casa]
A2: Junte-se Enviar Push [Configuração: Dispositivo: Chrome@work
URL: https://web.whatsapp.com/ Tempo limite (segundos): 60] Se [% Local ~ trabalho]
consulte Mais informação
Facebook - Abra o Facebook em um PC
De forma muito semelhante, podemos continuar navegando no Facebook em nosso PC se você estiver cansado de rolar seus feeds em seu dispositivo móvel. Da mesma forma que antes, apontaremos nosso PC para o URL do site para desktop do Facebook por meio de um push de adesão. Claro, sinta-se à vontade para modificar isso novamente adicionando um contexto WiFi Connected ou uma caixa de diálogo para vários dispositivos.
Perfil do Facebook
Profile: Facebook On PC
Evento: Valor da variável [% FingerScanned eq 1]
Aplicativo: Facebook
Entre: Facebook
A1: Junte-se ao Send Push [Configuração: Dispositivo: Chrome@Home
URL: https://www.facebook.com/ Tempo limite (segundos): 60] Se [% Localização ~ casa]
A2: Junte-se Enviar Push [Configuração: Dispositivo: Chrome@work
URL: https://www.facebook.com/ Tempo limite (segundos): 60] Se [% Local ~ trabalho]
consulte Mais informação
Mapas - Navegue para casa ou para seu local favorito
Um clique no botão 'Leve-me para casa' pode economizar tempo e frustração, especialmente quando você está com pressa. Embora você possa criar um atalho de inicialização para iniciar a navegação no Google Maps, alguns usuários preferem não sobrecarregar a tela inicial com ícones adicionais. Quando o Google Maps está aberto, podemos passar uma intenção de pedir ao Google para nos levar para casa (requer que o local "Casa" no Google Maps seja definido ou um endereço codificado na variável). Se você deseja escolher alguns favoritos, como 'trabalho' ou 'Las Vegas', também podemos vincular uma caixa de diálogo.
Navegue para casa
Com um toque rápido de um botão, uma ação de Intent é enviada. Isso abrirá o Google Maps e definirá ‘casa’ como seu destino. Simples!
Perfil de mapas
Profile: Maps Go Home
Evento: Valor da variável [% FingerScanned eq 1]
Aplicação: Mapas
Entre: Mapas
A1: Enviar intenção [ação: android.intent.action. VIEW Cat: Nenhum Tipo Mime: Dados: google.navigation: q=home Extra: Extra: Extra: Pacote: Classe: Destino: Atividade]
consulte Mais informação
Locais favoritos
Crie um diálogo com Ferramentas automáticase preencha uma lista de locais. Você pode usar locais como casa ou trabalho, cidades ou endereços específicos. Liste-os separados por vírgulas. A caixa de diálogo AutoTools preencherá a variável %attexto quando a opção é pressionada. Esta opção será repassada ao intento, no dados campo: google.navigation: q=%attexto . A intenção: android.intent.action. VISUALIZAR irá levá-lo ao seu destino.
Perfil favorito do Maps
Profile: Maps Go Home
Evento: Valor da variável [% FingerScanned eq 1]
Aplicação: Mapas
Entre: Caixa de diálogo Mapas
A1: Caixa de diálogo AutoTools [Configuração: Tipo de diálogo: Lista
Título: Selecione o local
Ícone: ícone do aplicativo: com.google.android.apps.maps
Tipo de lista: 0
Textos: Casa, Trabalho, Las Vegas
Tamanho do texto: 20
Largura da imagem: 100
Fundo escuro: verdadeiro
Margem superior: 16
Margem inferior: 16
Margem superior dos botões inferiores: 16
Margem inferior dos botões inferiores: 16
Fechar ao selecionar: verdadeiro
Separador: ,
Variável de comando: atcommand
Cancelável: verdadeiro
Ligar tela: tempo limite verdadeiro (segundos): 60]
A2: Enviar intenção [ação: android.intent.action. VIEW Cat: Nenhum Tipo Mime: Dados: google.navigation: q=%attext Extra: Extra: Extra: Pacote: Classe: Destino: Atividade]
consulte Mais informação
Hangouts – Modelos de resposta rápida
Eu sei que pareço amar o Caixa de diálogo AutoTools ação, mas isso ocorre porque fornece um recurso muito útil que pode ser aplicado em uma ampla variedade de scripts Tasker. Nesse caso, usaremos uma caixa de diálogo para preencher rapidamente a área de transferência com um modelo de resposta rápida. Depois que a seleção for feita, você poderá colar sua mensagem de texto ou responder em segundos. Não há necessidade de digitar.
Usaremos um array para armazenar nossos modelos de mensagens. Para criar uma matriz, use Conjunto de variáveis e liste suas opções separadas por vírgula. Você então realizará um Divisão variável pela vírgula e poderá listar a matriz em uma caixa de diálogo do AutoTools! Certifique-se de que seja um array global (contém uma letra maiúscula no nome), pois os arrays locais desaparecerão. A caixa de diálogo AutoTools levará o %Modelos() array no campo de texto e preencherá sua lista com opções. Tudo que você precisa fazer agora é usar o Definir área de transferência ação para armazenar o valor de %attexto.
Para ajudá-lo, mantive as ações do array para você na descrição. Depois de criar uma série de respostas de modelo, você poderá excluir as ações A1 e A2 da sua tarefa. Se você deseja modificar sua matriz de resposta de modelo no futuro, basta ir até a guia ‘Variáveis’ no Tasker e procurar o %Modelos variável.
Perfil do 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âmera - Obturador retardado
Sempre acho desconfortável usar a câmera para selfies. Passar o dedo para tirar uma foto talvez não seja a melhor solução, mas você pode definir um cronômetro que permitirá colocar a mão em posição para tirar uma foto muito melhor.
Para nos avisar, o mecanismo de voz do Android fará uma contagem regressiva para nós com a ação Dizer. Depois disso - use a ação Botão - Câmera para tirar a foto com a câmera principal. Não há necessidade de brincar com os cronômetros ou pegar um botão.
Perfil da câmera
Profile: Camera Seflie Main
Evento: Valor da variável [% FingerScanned eq 1]
Aplicação: Câmera
Entre: Câmera
A1: Diga [Texto: Em 3,2,1... Motor: Voz: com.google.android.tts: eng-gbr Stream: 2 Pitch: 6 Velocidade: 6 Respeito Foco de áudio: Ligado Rede: Ligado Continuar tarefa imediatamente: Desligado]
A2: Aguarde [MS: 0 segundos: 1 minuto: 0 horas: 0 dias: 0]
A3: Botão [Botão: Câmera]
consulte Mais informação
YouTube - Transmitir vídeo para PC
Possuir uma smart TV me fez perceber que transmitir um vídeo do YouTube para um PC é desnecessariamente difícil. A menos que o seu PC tenha a página do YouTube aberta no modo TV, a opção de transmissão não estará disponível. Felizmente, podemos ativar a opção usando o leitor de impressão digital. Este é mais um perfil simples, mas útil. Tudo o que faremos é abrir o Página de TV do YouTube em nosso PC via Join Push, e você pode transmitir seu vídeo atual para seu PC! Tão simples!
Perfil do YouTube
Profile: Youtube PC (21)
Evento: Valor da variável [% FingerScanned eq 1]
Aplicativo: YouTube
Entrar: Youtube (20)
A1: Junte-se ao Send Push [Configuração: Dispositivo: Chrome@Home
URL: https://www.youtube.com/tv Tempo limite (segundos): 60]
consulte Mais informação
Alternativa de sensor de impressão digital
Se você não possui um sensor, o mesmo comportamento pode ser reproduzido com uma sobreposição, criando uma cena invisível que funcionará exatamente da mesma forma que a digitalização do seu dedo. Coloque-o em um local fixo, para que você saiba onde tocar (ou toque longo) e execute o seguinte:
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 ]
Você pode tornar o botão visível, mas achei um pouco perturbador, especialmente ao assistir vídeos. Selecione todos os aplicativos que suportariam o uso do botão criando um perfil que mostrará e destruirá a cena.
Botão falso
Profile: Fake Button
Aplicativo: Chrome, Câmera, Hangouts...
Digite: botão falso
A1: Criar cena [Nome: Dedo falso]
A2: Mostrar cena [Nome: Exibição de dedo falso como: Sobreposição, Bloqueio Posição horizontal: 200 Posição vertical: 100 Animação: Sistema Mostrar botão de saída: Ligado Continuar tarefa imediatamente: Ligado]
Saída: Botão Falso-
A1: Cena de destruição [Nome: Dedo falso]
consulte Mais informação
Você pode baixar o projeto inteiro seguindo o link de download abaixo. Depois de baixar o arquivo XML do projeto, você pode importá-lo abrindo o Tasker e mantendo pressionado o ícone Home no canto inferior esquerdo. Isso abrirá o menu Tasker Project, que permitirá importar projetos localizados no armazenamento interno.
Baixe o projeto de leitor de impressão digital sensível ao contexto
Estou ansioso para ver que outros usos você poderia sugerir. Deixe-me saber e atualizarei este post.