Створюйте додаткові дії з відбитками пальців за допомогою Tasker. У вас немає сканера відбитків пальців? Все добре! Натомість я покажу вам, як використовувати накладення.
Якщо ваш смартфон або планшет має зчитувач відбитків пальців, швидше за все, його використання обмежене. Крім кількох додаткових переваг у лінійці смартфонів Google Pixel або Huawei, більшість пристроїв для зчитування відбитків пальців на Android служать лише для розблокування вашого пристрою. На щастя, за допомогою потужності Tasker і кількох плагінів ми можемо значно розширити функціональність сканера відбитків пальців. Раніше я робив підручник про те, як призначити власні дії відбитків пальців і зробити його залежним від контексту. У той час я лише продемонстрував, як ви можете транслювати поточну вкладку на свій ПК. У цьому посібнику я наведу кілька додаткових прикладів того, як ви можете скористатися перевагами контекстно-залежного зчитувача відбитків пальців.
Але що, якщо ваш телефон не має сканера відбитків пальців? Навіть якщо у вас його немає на телефоні, не хвилюйтеся, оскільки ми можемо налаштувати сценарії так, щоб вони так само добре працювали з екранною кнопкою. Я навіть продемонструю, як відтворити це налаштування за допомогою повністю прозорої екранної кнопки! Старший член XDA
Флекстрик оновив інструменти сканера відбитків пальців із кращою інтеграцією Tasker, тож ось мої улюблені дії з відбитками пальців. Наприкінці кожного розділу я надам резюме Tasker для тих із вас, хто хоче відтворити налаштування самостійно (і навчитися на цьому шляху), але якщо ви бажаєте просто завантажити всі сценарії, згадані в цій статті, я надав посилання для завантаження на кінець.Ви будете потребувати:
Версія Android: 6.0+ (Використовується 7.0),
програми: Приєднуйтесь (або AutoRemote), Інструменти для сканування відбитків пальців (Потрібно розблокувати підтримку Tasker)
Підключати: Автовведення, AutoTools, Налаштування безпеки
Потреби: Зчитувач відбитків пальців
Транслювати поточне вікно Chrome (оновлено)
У попередній статті я продемонстрував, як можна транслювати наразі відкриту веб-сторінку Chrome на свій ПК за допомогою Join. Відколи я опублікував цю статтю, я придумав кілька змін, які, на мою думку, покращать її функціональність. Хоча лише профіль робить те саме, я оновив завдання, щоб транслювати сторінку на вибраний ПК на основі підключеного Wi-Fi або введення, вибраного в діалоговому вікні. Я також додав перемикач, щоб увімкнути та вимкнути Автовведення служби доступності, як ці служби доступності зазвичай уповільнюють роботу телефону. Для цього я додав a Налаштування безпеки дія перемикання доступності як перша та остання дія в завданні. Якщо вам важко отримати Налаштування безпеки плагін на Android 7.0+ працює, подивіться на мій рішення тут або перевірте запускати оболонку варіанти від тут.
Контекст підключення WiFi
Якщо ви не можете отримати значення розташування з іншого профілю, вам потрібно буде створити два додаткових профілі. Один встановить змінну %Місцезнаходження до додому, інший до працювати. Створіть профіль, під’єднайте WiFi, заповніть свій домашній SSID і зв’яжіть завдання, яке встановить змінну %Місцезнаходження до додому. Зробіть те саме для робочого Wi-Fi.
Тепер, коли ця частина готова, ми можемо оновити наше початкове завдання, просто додавши умову IF до Приєднатися до Send Push дію. Залежно від нашого %Місцезнаходження змінна, яку ми встановили на основі профілю WiFi Connected, як зазначено вище.
Профіль Chrome
Profile: Connected Home
Стан: Wi-Fi підключено [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]
Введіть: Connected Home
A1: Набір змінних [ Ім’я:% Розташування До: додому Виконувати математику: Вимкнено Додавання: Вимкнено ]
Профіль: Connected Work
Стан: Wi-Fi підключено [ SSID: ITC-STAFF MAC:* IP:* ]
Введіть: Connected Work
A1: Набір змінних [ Ім’я:% Розташування Кому: робота Виконання математики: Вимк. Додавання: Вимк.]
Профіль: Chrome на ПК
Застосування: Chrome
Подія: значення змінної [ %FingerScanned eq 1 ]
Введіть: Chrome
A1: Безпечні налаштування [ Конфігурація: AutoInput: служба. ServiceAccessibility - Час очікування ввімкнено (секунди): 0 ]
A2: Зачекайте [ MS: 0 секунд: 1 хвилин: 0 годин: 0 днів: 0 ]
A3: AutoInput UI Query [Конфігурація: Лише видимий: істина
Лише інтерактивне: false
Пакет програми: com.android.chrome
Перевірте стан екрана: false
Текст: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Регулярний вираз: вірно
Змінні: час очікування адреси (секунди): 20 ]
A4: Join Send Push [ Configuration: Device: Chrome@Home
Url: %address Timeout (Seconds):60 ] Якщо [ %Location ~ home ]
A5: Join Send Push [ Configuration: Device: 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: AutoInput UI Query [Конфігурація: Лише видимий: істина
Лише інтерактивне: false
Пакет програми: com.android.chrome
Перевірте стан екрана: false
Текст: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Регулярний вираз: вірно
Змінні: час очікування адреси (секунди): 20 ]
A4: Діалогове вікно AutoTools [ Конфігурація: Тип діалогового вікна: Список
Назва: Виберіть свій ПК
Значок: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Тип списку: 0
Тексти: дім, робота
Розмір тексту: 20
Ширина зображення: 100
Команди: дім, робота
Тьмяний фон: правда
Верхнє поле: 16
Нижнє поле: 16
Нижні кнопки Верхнє поле: 16
Нижні кнопки Нижнє поле: 16
Close On Виберіть: true
Роздільник: ,
Змінна команди: atcommand
Відмінюване: правда
Увімкнути екран: справжній час очікування (секунди): 60 ]
A5: Join Send Push [ Configuration: Device: Chrome@Home
Url: %address Timeout (Seconds):60 ] Якщо [ %atcommand ~ home ]
A6: Join Send Push [ Configuration: Device: Chrome@work
Url: %address Timeout (Seconds):60 ] Якщо [ %atcommand ~ працює ]
A7: Безпечні налаштування [ Конфігурація: AutoInput: служба. ServiceAccessibility - Вимкнено Час очікування (секунди): 0 ]
читати далі
WhatsApp - продовження розмови на ПК
Ось новий, який ми приготували в лабораторії. Проведення розмови в Whatsapp на телефоні чудово підходить для швидкого обміну повідомленнями, але іноді ви волієте підскочити до комп’ютера, щоб набрати довші відповіді. Таким чином, я створив дуже простий, але дуже корисний профіль, який отримає Онлайн-інтерфейс WhatsApp на комп’ютері, щоб ви могли продовжити розмову. Якщо у вас більше одного комп’ютера, не соромтеся пов’язати це з контекстом WiFIi Connected або створити діалогове вікно, як ми робили в попередньому прикладі.
Профіль WhatsApp
Profile: WhatsApp On PC
Подія: значення змінної [ %FingerScanned eq 1 ]
Додаток: WhatsApp
Введіть: Whatsapp
A1: Join Send Push [ Configuration: Device: Chrome@Home
Url: https://web.whatsapp.com/ Час очікування (секунди): 60 ] Якщо [ %Location ~ home ]
A2: Join Send Push [ Configuration: Device: Chrome@work
Url: https://web.whatsapp.com/ Час очікування (секунди): 60 ] Якщо [ %Location ~ work ]
читати далі
Facebook - відкрийте Facebook на ПК
Подібним чином ми можемо продовжити перегляд Facebook на нашому ПК, якщо ви втомилися від прокручування каналів на своєму мобільному пристрої. Так само, як і раніше, ми наведемо наш ПК на URL-адреса настільного сайту Facebook за допомогою кнопки «Приєднатися». Звичайно, ви можете знову змінити це, додавши контекст Wi-Fi Connected або діалогове вікно для кількох пристроїв.
Профіль Facebook
Profile: Facebook On PC
Подія: значення змінної [ %FingerScanned eq 1 ]
Додаток: Facebook
Введіть: Facebook
A1: Join Send Push [ Configuration: Device: Chrome@Home
Url: https://www.facebook.com/ Час очікування (секунди): 60 ] Якщо [ %Location ~ home ]
A2: Join Send Push [ Configuration: Device: Chrome@work
Url: https://www.facebook.com/ Час очікування (секунди): 60 ] Якщо [ %Location ~ work ]
читати далі
Карти - навігація додому або до улюбленого місця
Кнопка «Відвези мене додому» одним натисканням може заощадити час і розчарування, особливо коли ви поспішаєте. Хоча ви можете створити ярлик панелі запуску для запуску навігації Google Maps, деякі користувачі воліють не захаращувати свій головний екран додатковими значками. Коли Карти Google відкриті, ми можемо передати намір попросити Google доставити нас додому (потрібно встановити місцезнаходження «Дім» у Картах Google або жорстко закодовану адресу в змінній). Якщо ви бажаєте вибрати кілька улюблених, наприклад «робота» або «Лас-Вегас», ми також можемо зв’язати діалогове вікно.
Перейти додому
Швидким натисканням кнопки надсилається дія Intent. Це відкриє Карти Google і встановить «дім» як пункт призначення. просто!
Профіль Карт
Profile: Maps Go Home
Подія: значення змінної [ %FingerScanned eq 1 ]
Застосування: Карти
Введіть: Карти
A1: Надіслати намір [Дія: android.intent.action. VIEW Cat: None Тип Mime: Data: google.navigation: q=home Extra: Extra: Extra: Package: Class: Target: Activity ]
читати далі
Улюблені місця
Створіть діалог із AutoToolsі заповніть список місць. Ви можете використовувати такі місця, як дім чи робота, міста чи конкретні адреси. Перелічіть їх через коми. Діалог AutoTools заповнить змінну %attext коли натиснуто опцію. Ця опція буде передана наміру, в даних поле: google.navigation: q=%attext . Намір: android.intent.action. ПЕРЕГЛЯД доставить вас до місця призначення.
Улюблений профіль Карт
Profile: Maps Go Home
Подія: значення змінної [ %FingerScanned eq 1 ]
Застосування: Карти
Введіть: діалогове вікно карт
A1: Діалогове вікно AutoTools [ Конфігурація: Тип діалогового вікна: Список
Назва: Виберіть місце
Піктограма: app-icon: com.google.android.apps.maps
Тип списку: 0
Тексти: дім, робота, Лас-Вегас
Розмір тексту: 20
Ширина зображення: 100
Тьмяний фон: правда
Верхнє поле: 16
Нижнє поле: 16
Нижні кнопки Верхнє поле: 16
Нижні кнопки Нижнє поле: 16
Close On Виберіть: true
Роздільник: ,
Змінна команди: atcommand
Відмінюване: правда
Увімкнути екран: справжній час очікування (секунди): 60 ]
A2: Надіслати намір [Дія: android.intent.action. VIEW Cat: Немає Тип Mime: Дані: google.navigation: q=%attext Extra: Extra: Extra: Package: Class: Target: Activity ]
читати далі
Hangouts – шаблони швидкої відповіді
Я знаю, що, здається, люблю Діалог AutoTools дія, але це тому, що він надає дуже корисну функцію, яку можна застосувати в широкому діапазоні сценаріїв Tasker. У цьому випадку ми використаємо діалогове вікно, щоб швидко заповнити буфер обміну шаблоном швидкої відповіді. Зробивши вибір, ви можете вставити текстове повідомлення або відповісти за лічені секунди. Немає необхідності вводити текст.
Ми будемо використовувати масив для зберігання наших шаблонів повідомлень. Щоб створити масив, використовуйте Набір змінних і перерахуйте свої варіанти, розділивши їх комою. Потім ви виконаєте a Змінний Спліт через кому, а потім матиме змогу перелічити масив у діалоговому вікні AutoTools! Переконайтеся, що це глобальний масив (містить велику літеру в імені), оскільки локальні масиви зникнуть. Діалогове вікно AutoTools займе %Шаблони() у текстовому полі та заповнить ваш список параметрами. Все, що вам зараз потрібно зробити, це скористатися Встановити буфер обміну дія для збереження вартості %attext.
Щоб допомогти вам, я залишив для вас дії з масивом в описі. Створивши масив шаблонних відповідей, ви можете видалити дії 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 ]
Камера - затримка затвора
Мені завжди незручно використовувати камеру для селфі. Сканування пальця, щоб зробити знімок, можливо, не найкраще рішення, однак ви можете встановити таймер, який дозволить вам розташувати руку, щоб зробити набагато кращий знімок.
Щоб попередити нас, система голосового зв’язку Android відраховуватиме для нас дію Казати. Після цього - використовуйте дію Кнопка - Камера щоб зробити знімок за допомогою основної камери. Не потрібно гратися з таймерами чи тягнутися до кнопки.
Профіль камери
Profile: Camera Seflie Main
Подія: значення змінної [ %FingerScanned eq 1 ]
Застосування: Камера
Введіть: камера
A1: Say [ Text: In 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 - трансляція відео на ПК
Володіючи смарт-телевізором, я зрозумів, що трансляція відео з YouTube на комп’ютер надто складна. Якщо на вашому комп’ютері сторінка YouTube не відкрита в режимі ТБ, параметр трансляції недоступний. На щастя, ми можемо включити опцію за допомогою сканера відбитків пальців. Це ще один простий, але корисний профіль. Все, що ми будемо робити, це відкривати Сторінка YouTube TV на нашому комп’ютері через Join Push, а потім ви зможете транслювати поточне відео на свій комп’ютер! Так просто!
Профіль YouTube
Profile: Youtube PC (21)
Подія: значення змінної [ %FingerScanned eq 1 ]
Додаток: YouTube
Введіть: Youtube (20)
A1: Join Send Push [ Configuration: Device: 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: Створення сцени [Назва: Fake Finger]
A2: Показати сцену [ Ім’я: Підроблений відображення пальців як: Накладення, блокування Горизонтальна позиція: 200 Вертикальна позиція: 100 Анімація: Система Показати кнопку виходу: Увімкнути Продовжити завдання негайно: Увімкнути ]
Вихід: підроблена кнопка-
A1: Знищити сцену [Назва: Fake Finger]
читати далі
Ви можете завантажити весь проект, перейшовши за посиланням нижче. Після завантаження XML-файлу проекту ви можете імпортувати його, відкривши Tasker, а потім утримуючи піктограму Home унизу ліворуч. Це відкриє меню проекту Tasker, яке дозволить вам імпортувати проекти, розташовані у внутрішній пам’яті.
Завантажте проект зчитування відбитків пальців з урахуванням контексту
Мені цікаво побачити, які ще способи використання ви можете придумати. Дайте мені знати, і я оновлю цю публікацію.