A atualização do Tasker adiciona detecção de Logcat, permitindo muitas novas possibilidades de automação

Tasker, o aplicativo Android mais popular para automação, está recebendo detecção de logcat em sua atualização mais recente. Isso abre inúmeras novas possibilidades de automação.

Para usuários avançados que desejam personalizar cada parte do telefone, existem alguns aplicativos obrigatórios. Aplicativos como MacroDroid, Automate e Llama fornecem recursos de automação, mas, na minha opinião, nenhum deles se compara ao Tasker. Embora possa não ter a melhor interface de usuário, Tasker é meu aplicativo de automação favorito devido ao quão ativo o desenvolvedor é, quantos plug-ins estão disponíveis para ele e quão ativa é a comunidade. Embora as APIs do Android estejam se tornando cada vez mais restritas a cada novo lançamento, o desenvolvedor e a comunidade Tasker encontraram maneiras de contornar as restrições. A versão mais recente v5.9.beta.8, por exemplo, adicionou um novo recurso que abre um novo campo de possíveis casos de uso de automação: detecção de logcat.

Detecção de Logcat

No mês passado, o desenvolvedor do Tasker lançou uma nova versão beta que

monitoramento da área de transferência ativado no Android 10. Desde o Android 10 impede que aplicativos em segundo plano leiam a área de transferência, você deve estar se perguntando como isso foi possível. A resposta é através da leitura do logcat. Logcat é uma ferramenta shell que extrai um log de todos os eventos do sistema e outros eventos contribuídos pelos aplicativos. Sempre que uma nova entrada na área de transferência for gravada, o log do sistema correspondente conterá o texto da área de transferência. Ao ler este log, Tasker é capaz de detectar qual é a entrada atual da área de transferência.

Normalmente, os aplicativos não têm permissão para ler os logs do sistema e também não podem pedir permissão ao usuário para fazê-lo. Isso ocorre porque podem existir dados confidenciais no log, e permitir que qualquer aplicativo leia logs abre uma grande quantidade de worms relacionados à privacidade e segurança. No entanto, é possível que um usuário conceda manualmente permissão a um aplicativo para ler registros. Se um aplicativo como o Tasker declarar a permissão READ_LOGS, o usuário poderá conceder essa permissão manualmente via ADB. Quando você instala a versão beta mais recente do Tasker, ele solicita que você faça exatamente isso.

Então, o que você pode fazer com o novo evento Logcat Entry no Tasker? O próprio desenvolvedor dá alguns exemplos:

  • Aumente os gestos de movimento do Pixel 4
  • Faça coisas diferentes para cada dedo ao desbloquear o dispositivo
  • Reaja ao adiar um alarme
  • Faça coisas diferentes ao desbloquear seu dispositivo com o dedo ou com um padrão
  • Reaja ao botão Voltar pressionado por 1 segundo em qualquer aplicativo
  • Reaja ao teclado do software sendo mostrado/oculto
  • Execute ações diferentes em dispositivos Samsung dependendo se o botão liga/desliga foi clicado duas vezes ou se o botão Bixby foi pressionado

Todos esses são apenas casos de uso diferentes que o desenvolvedor imaginou, mas isso está longe de ser uma lista abrangente de coisas que você pode fazer com a detecção do logcat.

Aqui está um vídeo que demonstra como usar o Tasker para capturar e filtrar o logcat para uma entrada desejada:

Os dois problemas com a detecção do logcat são que a configuração está longe de ser fácil de usar e está sujeita a alterações a qualquer momento se os desenvolvedores ajustarem os logs que seus aplicativos enviam. Configurar essa configuração exigirá um pouco de tentativa e erro, mas depois de configurar algo, você provavelmente não precisará fazer alterações em sua configuração com tanta frequência.

Nova ação de atalho

O atual desenvolvedor do Tasker é na verdade não é o desenvolvedor original do aplicativo. O desenvolvedor atual costumava trabalhar principalmente em um conjunto de plug-ins Tasker chamado AutoApps, então, quando ele assumiu trabalho de desenvolvimento no Tasker, ele começou a migrar a funcionalidade de alguns de seus plugins para o Tasker principal aplicativo. A versão beta mais recente do Tasker essencialmente descontinua o plug-in AutoShortcut adicionando uma nova ação de atalho.


A nova detecção de entrada do logcat e ação de atalho são as duas maiores mudanças na versão beta mais recente, mas há outras pequenas alterações, como uma ação melhorada de obter localização, visualização de variáveis ​​e correções de bugs para dois recursos de longa data. insetos. Você pode ler o changelog completo aqui. Você pode se inscrever no Tasker beta no Google Play ou baixe o APK agora mesmo.