Актуализацията на Tasker добавя откриване на Logcat, позволявайки много нови възможности за автоматизация

Tasker, най-популярното приложение за Android за автоматизация, получава откриване на logcat в последната си актуализация. Това отваря много нови възможности за автоматизация.

За опитни потребители, които искат да персонализират всяка част от телефона си, има няколко задължителни приложения. Приложения като MacroDroid, Automate и Llama предоставят функции за автоматизация, но по мое мнение нито едно от тях не е по-добро от Tasker. Въпреки че може да няма най-добрия потребителски интерфейс, Tasker е моето лично любимо приложение за автоматизация поради това колко активен е разработчикът, колко плъгини са налични за него и колко активна е общността. Въпреки че Android APIs стават все по-ограничени с всяка нова версия, разработчикът и общността на Tasker са намерили начини да заобиколят ограниченията. Последната версия v5.9.beta.8, например, добави нова функция, която отваря цяла нова област от възможни случаи на използване на автоматизация: откриване на logcat.

Откриване на Logcat

Миналия месец разработчикът на Tasker пусна нова бета версия, която

активирано наблюдение на клипборда на Android 10. От Android 10 не позволява на фоновите приложения да четат клипборда, може би се чудите как е възможно това. Отговорът е чрез четене на logcat. Logcat е инструмент за обвивка който изтегля регистър на всички системни събития и други събития, допринесени от приложения. Всеки път, когато се запише нов запис в клипборда, съответният системен журнал ще съдържа текста на клипборда. Като чете този дневник, Tasker може да открие какъв е текущият запис в клипборда.

Обикновено приложенията нямат право да четат системни регистрационни файлове и също така не могат да искат от потребителя да им даде разрешение за това. Това е така, защото в регистрационния файл може да съществуват чувствителни данни и позволяването на всяко приложение да чете регистрационни файлове отваря цяла кутия с червеи, свързани с поверителността и сигурността. Въпреки това е възможно потребителят ръчно да даде разрешение на приложението да чете регистрационни файлове. Ако приложение като Tasker декларира разрешението READ_LOGS, тогава потребителят може да предостави това разрешение ръчно чрез ADB. Когато инсталирате най-новата бета версия на Tasker, тя ще ви помоли да направите точно това.

И така, какво можете да направите с новото събитие Logcat Entry в Tasker? Самият разработчик ви дава няколко примера:

  • Увеличете жестовете за движение на Pixel 4
  • Правете различни неща за всеки пръст, когато отключвате устройството
  • Реагирайте на отлагане на аларма
  • Правете различни неща, когато отключвате устройството си с пръст или с шаблон
  • Реагирайте на задържането на бутона Назад за 1 секунда във всяко приложение
  • Реагирайте на показване/скриване на софтуерната клавиатура
  • Правете различни действия на устройства на Samsung в зависимост от това дали бутонът за захранване е щракнат два пъти или е натиснат бутонът Bixby

Всичко това са просто различни случаи на употреба, които разработчикът е измислил, но това далеч не е изчерпателен списък от неща, които можете да правите с откриването на logcat.

Ето видео, демонстриращо как да използвате Tasker за улавяне и филтриране на logcat за желан запис:

Двата проблема с откриването на logcat са, че настройването му далеч не е удобно за потребителя и подлежи на промяна по всяко време, ако разработчиците променят регистрационните файлове, изпращани от техните приложения. Получаването на тази настройка ще изисква малко опити и грешки, но след като сте настроили нещо, вероятно няма да се налага да правите промени в конфигурацията си толкова често.

Ново действие за пряк път

Настоящият разработчик на Tasker всъщност е не е оригиналният разработчик на приложението. Сегашният разработчик работеше предимно върху набор от плъгини Tasker, наречени AutoApps, така че когато пое разработвайки Tasker, той започна да мигрира функционалността на някои от своите плъгини в основния Tasker ап. Последната бета версия на Tasker по същество отхвърля приставката AutoShortcut, като добавя ново действие за пряк път.


Новото откриване на влизане в logcat и действието за бърз достъп са двете най-големи промени в последната бета версия, но има други незначителни промени, като например подобрено действие за получаване на местоположение, преглед на променливи и корекции на грешки за две дългогодишни буболечки. Можете да прочетете пълния регистър на промените тук. Можете да се запишете за Tasker бета в Google Play или изтеглете APK точно сега.