Как да създадете персонализирани действия с пръстови отпечатъци с Tasker

Създавайте още персонализирани действия с пръстови отпечатъци с Tasker. Нямате четец на пръстови отпечатъци? Това е добре! Вместо това ще ви покажа как да използвате наслагване.

Ако вашият смартфон или таблет има четец на пръстови отпечатъци, има вероятност употребата му да е ограничена. Освен няколко допълнителни предимства в гамата смартфони Google Pixel или Huawei, повечето четци на пръстови отпечатъци на Android служат само за отключване на вашето устройство. За щастие, с мощността на Tasker и няколко добавки, можем значително да разширим функционалността на скенера за пръстови отпечатъци. Преди това направих урок как да задайте персонализирани действия с пръстови отпечатъци и го направете зависим от контекста. По това време само демонстрирах как можете да прехвърлите текущия раздел към вашия компютър. В този урок ще дам някои допълнителни примери за начини, по които можете да се възползвате от контекстно ориентиран четец на пръстови отпечатъци.

Но какво ще стане, ако телефонът ви няма четец на пръстови отпечатъци? Дори и да нямате такъв на телефона си, не се притеснявайте, тъй като можем да настроим скриптовете да работят също толкова добре с бутон на екрана. Дори ще демонстрирам как да копирам тази настройка с напълно прозрачен бутон на екрана! Старши член на XDA 

Флекстрик актуализира инструментите за скенер за пръстови отпечатъци с по-добра интеграция на Tasker, така че ето любимите ми персонализирани действия за пръстови отпечатъци. В края на всеки раздел ще предоставя резюмето на Tasker за тези от вас, които искат да повторят настройката сами (и да научат по пътя), но ако предпочитате просто да изтеглите всички скриптове, споменати в тази статия, предоставих връзка за изтегляне на край.

Ще имаш нужда:

Версия на Android: 6.0+ (Използван 7.0),

приложения: Присъединяване (или AutoRemote), Инструменти за скенер за пръстови отпечатъци (Поддръжката на Tasker трябва да бъде отключена)

Плъгин: Автоматично въвеждане, AutoTools, Защитени настройки

Нужди: Четец на пръстови отпечатъци


Предаване на текущия прозорец на Chrome (актуализирано)

В предишната статия демонстрирах как можете да прехвърлите текущо отворената уеб страница на Chrome към вашия компютър с помощта на Join. Откакто публикувах тази статия, измислих няколко промени, които смятах, че ще подобрят нейната функционалност. Макар че само профилът прави абсолютно същото, актуализирах задачата, за да прехвърли страницата към избрания компютър въз основа на свързаното WiFi или вход, избран от диалогов прозорец. Добавих също превключвател за активиране и след това деактивиране на Автоматично въвеждане услуга за достъпност, като тези услугите за достъпност са склонни да забавят телефона ви. За да направя това, добавих a Защитени настройки действие за превключване на достъпността като първо и последно действие в задачата. Ако се борите да получите Защитени настройки plug-in на Android 7.0+ работи, вижте моя решение тук или проверете стартирайте черупка опции от тук.

WiFi свързан контекст

WiFi контекст

Освен ако не можете да получите стойностите на местоположението от друг профил, ще трябва да създадете два допълнителни профила. Човек ще зададе променливата %Местоположение да се У дома, друг към работа. Създайте профила, WiFi свързан, попълнете вашия домашен SSID и свържете задачата, която ще зададе променливата %Местоположение да се У дома. Направете същото за служебния си WiFi.

Сега, след като имаме тази част готова, можем да актуализираме първоначалната си задача, като просто добавим условие IF към Присъединете се към Send Push действие. Ще бъде изпратено натискане към правилното устройство в зависимост от нашите %Местоположение променлива, която задаваме въз основа на WiFi свързан профил, както е споменато по-горе.

Профил в Chrome

Profile: Connected Home 

Състояние: Wifi свързан [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]

Въведете: Свързан дом

A1: Набор от променливи [Име:%Местоположение до: дома Правене на математика: Изключено Добавяне: Изключено ]

Профил: Свързана работа

Състояние: Wifi свързан [ SSID: ITC-STAFF MAC:* IP:* ]

Въведете: Свързана работа

A1: Набор от променливи [Име:%Местоположение до: работа Правене на математика: Изкл. Добавяне: Изкл.]

Профил: Chrome на компютър

Приложение: Chrome

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Въведете: Chrome

A1: Защитени настройки [ Конфигурация: AutoInput: услуга. ServiceAccessibility - Активирано време за изчакване (секунди): 0 ]

A2: Изчакайте [ MS: 0 секунди: 1 минути: 0 часа: 0 дни: 0 ]

A3: Заявка за потребителски интерфейс за автоматично въвеждане [ Конфигурация: Само видима: вярно

Само кликване: невярно

Пакет на приложението: com.android.chrome

Проверка на състоянието на екрана: невярно

Текст: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: вярно

Променливи: адрес Изчакване (секунди): 20 ]

A4: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@Home

Url: %address Timeout (Seconds):60 ] Ако [ %Location ~ home ]

A5: Присъединяване към Изпращане на Push [ Конфигурация: Устройство: Chrome@work

Url: %address Timeout (Seconds):60 ] Ако [ %Location ~ work ]

A6: Защитени настройки [ Конфигурация: AutoInput: услуга. ServiceAccessibility - Изчакване за деактивирано (секунди): 0 ]

Прочетете още

Диалогов контекст

Диалог

Ако имате няколко компютъра, към които искате да предавате в една мрежа, може би диалогът би бил по-добра опция за вас. Ще използвам AutoTools за генериране на диалогов прозорец, който ще се състои от имената на компютрите, към които можете да прехвърлите текущата уеб страница на Chrome. След щракване - уебсайтът ще бъде изпратен само до този компютър. Ако ще използвате само диалоговия прозорец, не е необходимо да създавате отново профилите от по-горе. Всичко, което трябва да направите, е да добавите AutoTools Диалогово действие към вашата задача. Попълнете имената с вашите домашни устройства и задайте команди на всяка опция. Тези команди ще бъдат съхранени в променлива % при команда. Веднъж натиснат, променливата ще бъде зададена и можем да задействаме правилната Присъединете се към Push действие. всеки Присъединете се към Push действието ще има съответстващо условие IF (% при команда ~ дом или работа и т.н.).

Диалогов профил на Chrome

Profile: Chrome On PC 

Приложение: Chrome

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Въведете: Диалогов прозорец на Chrome

A1: Защитени настройки [ Конфигурация: AutoInput: услуга. ServiceAccessibility - Активирано време за изчакване (секунди): 0 ]

A2: Изчакайте [ MS: 0 секунди: 1 минути: 0 часа: 0 дни: 0 ]

A3: Заявка за потребителски интерфейс за автоматично въвеждане [ Конфигурация: Само видима: вярно

Само кликване: невярно

Пакет на приложението: com.android.chrome

Проверка на състоянието на екрана: невярно

Текст: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: вярно

Променливи: адрес Изчакване (секунди): 20 ]

A4: Диалогов прозорец AutoTools [ Конфигурация: Тип диалогов прозорец: Списък

Заглавие: Изберете вашия компютър

Икона: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock

Тип списък: 0

Текстове: Дом, Работа

Размер на текста: 20

Ширина на изображението: 100

Команди: дом, работа

Затъмнен фон: вярно

Горно поле: 16

Долно поле: 16

Долни бутони Горно поле: 16

Долни бутони Долно поле: 16

Затваряне при избор: вярно

Разделител: ,

Командна променлива: atcommand

Отменяемо: вярно

Включване на екрана: истинско изчакване (секунди): 60 ]

A5: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@Home

Url: %address Timeout (Seconds):60 ] Ако [ %atcommand ~ home ]

A6: Join Send Push [ Конфигурация: Устройство: Chrome@work

Url: %address Timeout (Seconds):60 ] Ако [ %atcommand ~ работа ]

A7: Защитени настройки [ Конфигурация: AutoInput: услуга. ServiceAccessibility - Изчакване за деактивирано (секунди): 0 ]

Прочетете още


WhatsApp - Продължете разговора на компютъра

screenshot_20161204-151223Ето един нов, който сме сготвили в лабораторията. Провеждането на разговор в Whatsapp на телефона ви е страхотно за бързи съобщения назад и напред, но понякога предпочитате да скочите до компютъра си, за да напишете по-дълги отговори. Като такъв създадох много опростен, но много полезен профил, който ще получи Онлайн интерфейсът на WhatsApp работи на вашия компютър, за да можете да продължите разговора си. Ако имате повече от един компютър, не се колебайте да свържете това към WiFIi свързан контекст или да създадете диалогов прозорец, както направихме в предишния пример.

Профил в WhatsApp

Profile: WhatsApp On PC 

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Приложение: WhatsApp

Въведете: Whatsapp

A1: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@Home

URL адрес: https://web.whatsapp.com/ Изчакване (секунди): 60 ] Ако [ %Location ~ home ]

A2: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@work

URL адрес: https://web.whatsapp.com/ Изчакване (секунди): 60 ] Ако [ %Location ~ work ]

Прочетете още


Facebook - Отворете Facebook на компютър

screenshot_20161204-151227По много подобен начин можем да продължим да сърфираме във Facebook на нашия компютър, ако ви омръзне да превъртате емисиите си на мобилното си устройство. По същия начин, както преди, ще насочим нашия компютър към URL адрес на настолния сайт на Facebook чрез Join push. Разбира се, не се колебайте отново да промените това, като добавите контекст за свързан с WiFi или диалогов прозорец за множество устройства.

Facebook профил

Profile: Facebook On PC 

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Приложение: Facebook

Въведете: Facebook

A1: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@Home

URL адрес: https://www.facebook.com/ Изчакване (секунди): 60 ] Ако [ %Location ~ home ]

A2: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@work

URL адрес: https://www.facebook.com/ Изчакване (секунди): 60 ] Ако [ %Location ~ work ]

Прочетете още


Карти - Навигирайте до дома или до любимото си местоположение

Бутонът „Вземи ме у дома“ с едно щракване може да спести време и разочарование, особено когато бързате. Въпреки че можете да създадете пряк път за стартиране, за да стартирате навигацията на Google Maps, някои потребители биха предпочели да не затрупват началния си екран с допълнителни икони. Когато Google Maps е отворен, можем да предадем намерение да поискаме от Google да ни отведе у дома (изисква да бъде зададено местоположението „Начало“ в Google Maps или твърдо кодиран адрес в променливата). Ако желаете да имате няколко любими, от които да избирате като „работа“ или „Лас Вегас“, можем също да свържем диалогов прозорец.

Навигирайте до дома

С бързо натискане на бутон се изпраща действие Intent. Това ще отвори Google Карти и ще зададе „дом“ като ваша дестинация. просто!

Профил на Карти

Profile: Maps Go Home 

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Приложение: Карти

Въведете: Карти

A1: Изпращане на намерение [ Действие: android.intent.action. VIEW Cat: None Mime Type: Data: google.navigation: q=home Extra: Extra: Extra: Package: Class: Target: Activity ]

Прочетете още

Любими местоположения

screenshot_20161204-151503Създайте диалог с AutoToolsи попълнете списък с местоположения. Можете да използвате места като дом или работа, градове или конкретни адреси. Избройте ги разделени със запетаи. Диалоговият прозорец AutoTools ще попълни променливата %в текст когато опцията е натисната. Тази опция ще бъде прехвърлена към намерението, в данни поле: google.navigation: q=%в текст . Намерението: android.intent.action. ПРЕГЛЕД  ще ви отведе до вашата дестинация.

Предпочитан профил в Карти

Profile: Maps Go Home 

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Приложение: Карти

Въведете: Диалогов прозорец за карти

A1: Диалогов прозорец AutoTools [ Конфигурация: Тип диалогов прозорец: Списък

Заглавие: Изберете местоположение

Икона: икона на приложение: com.google.android.apps.maps

Тип списък: 0

Текстове: дом, работа, Лас Вегас

Размер на текста: 20

Ширина на изображението: 100

Затъмнен фон: вярно

Горно поле: 16

Долно поле: 16

Долни бутони Горно поле: 16

Долни бутони Долно поле: 16

Затваряне при избор: вярно

Разделител: ,

Командна променлива: atcommand

Отменяемо: вярно

Включване на екрана: истинско изчакване (секунди): 60 ]

A2: Изпращане на намерение [Действие: android.intent.action. VIEW Cat: None Mime Type: Data: google.navigation: q=%attext Extra: Extra: Extra: Package: Class: Target: Activity ]

Прочетете още


Hangouts – шаблони за бърз отговор

screenshot_20161204-151421Знам, че изглежда обичам Диалогов прозорец AutoTools действие, но това е така, защото предоставя много полезна функция, която може да се приложи в широк набор от скриптове на Tasker. В този случай ще използваме диалогов прозорец за бързо попълване на клипборда с шаблон за бърз отговор. След като направите избора, можете да поставите текстовото си съобщение или да отговорите за секунди. Няма нужда от писане.

Ще използваме масив, в който да съхраняваме нашите шаблони за съобщения. За да създадете масив, използвайте Набор от променливи и избройте опциите си, разделени със запетая. След това ще извършите a Променливо разделение със запетаята и след това ще можете да изброите масива в диалогов прозорец на AutoTools! Уверете се, че е глобален масив (съдържа главна буква в името), тъй като локалните масиви ще изчезнат. Диалоговият прозорец AutoTools ще вземе %Шаблони() масив в текстовото поле и ще попълни вашия списък с опции. Всичко, което трябва да направите сега, е да използвате Задаване на клипборда действие за съхраняване на стойността на %в текст.

За да ви помогна, запазих действията с масива за вас в описанието. След като създадете масив от шаблонни отговори, можете да изтриете действия A1 и A2 от вашата задача. Ако желаете да модифицирате своя шаблонен масив с отговори в бъдеще, просто отидете в раздела „Променливи“ в Tasker и потърсете %шаблони променлива.

Профил в 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 ]


Камера - Забавен затвор

screenshot_20161204-151245Винаги ми е неудобно да използвам камерата за селфита. Сканирането на пръста ви, за да направите снимка, може би не е най-доброто решение, но можете да зададете таймер, който ще ви позволи да поставите ръката си в позиция, за да направите много по-добра снимка.

За да си дадем предупреждение, гласовият механизъм на Android ще отброи за нас с действието Казвам. След това - използвайте действието Бутон - Камера за да направите снимка с основната камера. Няма нужда да си играете с таймерите или да протягате ръка за бутон.

Профил на камерата

Profile: Camera Seflie Main 

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Приложение: Камера

Въведете: Камера

A1: Кажете [ Текст: В 3,2,1... Engine: Voice: com.google.android.tts: eng-gbr Stream: 2 Pitch: 6 Speed: 6 Respect Audio Focus: On Network: On Continue Task Immediately: Off ]

A2: Изчакайте [ MS: 0 секунди: 1 минути: 0 часа: 0 дни: 0 ]

A3: Бутон [ Бутон: Камера ]

Прочетете още


YouTube - Прехвърляне на видео към компютър

screenshot_20161204-151324Притежаването на смарт телевизор ме накара да осъзная, че предаването на видеоклип от YouTube на компютър е ненужно трудно. Освен ако вашият компютър не е отворил страницата на YouTube в телевизионен режим, опцията за предаване не е налична. За щастие можем да активираме опцията с помощта на скенера за пръстови отпечатъци. Това е още един прост, но полезен профил. Всичко, което ще правим, е да отворим Страница на YouTube TV на нашия компютър чрез Join Push и след това можете да предавате текущия си видеоклип на вашия компютър! Толкова просто!

Профил в YouTube

Profile: Youtube PC (21) 

Събитие: Променлива стойност [ %FingerScanned eq 1 ]

Приложение: YouTube

Въведете: Youtube (20)

A1: Присъединете се към Send Push [ Конфигурация: Устройство: Chrome@Home

URL адрес: https://www.youtube.com/tv Изчакване (секунди): 60 ]

Прочетете още


Алтернатива на сензора за пръстови отпечатъци

Ако нямате сензор, същото поведение може да бъде възпроизведено с наслагване, като направите невидима сцена, която ще действа точно по същия начин като сканиране на пръста ви. Поставете го на фиксирано място, така че да знаете къде да докоснете (или продължително докосване) и да изпълните следното:

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 ]

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

Фалшив бутон

Profile: Fake Button 

Приложение: Chrome, Камера, Hangouts...

Въведете: Фалшив бутон

A1: Създаване на сцена [ Име: Фалшив пръст ]

A2: Показване на сцена [ Име: Показване с фалшив пръст като: Наслагване, блокиране на хоризонтална позиция: 200 Вертикална позиция: 100 Анимация: Системно показване Бутон за изход: Включено Продължаване на задачата Веднага: Включено ]

Изход: Фалшив бутон-

A1: Унищожи сцена [Име: Фалшив пръст]

Прочетете още


Можете да изтеглите целия проект, като следвате връзката за изтегляне по-долу. След като изтеглите XML файла на проекта, можете да го импортирате, като отворите Tasker и след това продължително натискане на иконата Home в долния ляв ъгъл. Това ще изведе менюто Tasker Project, което ще ви позволи да импортирате проекти, намиращи се във вътрешната памет.

Изтеглете проекта за четец на пръстови отпечатъци, съобразен с контекста

Искам да видя какви други приложения можете да измислите. Кажете ми и аз ще актуализирам тази публикация.