Tasker для android: король автоматизації

Tasker для Android: король автоматизаціїДо середини цього року кількість офіційних додатків в магазині Google Play перевалило за мільйон. Одним з найбільш функціональних додатків на сьогоднішній день є Tasker. Незважаючи на те, що дане додаток відноситься до категорії "ігри", Користувачам потрібно не мало часу на те, щоб освоїти його.


Tasker стабільно займає лідируючі позиції серед платного програмного забезпечення в Google Play.

У програми Tasker є безліч шанувальників. Це й не дивно, адже для цієї програми дає кожному користувачеві знайти свій спосіб для використання цього додатка. Таким чином, Tasker являє собою додаток для автоматизації. В основі цього додатка лежить наступний принцип: всі дії, які виконує користувач на мобільному пристрої, легко можна повторити, до того ж усі вони пов`язані з певними подіями. Наприклад, коли ви опиняєтеся в лікарні або в театрі, ви відключаєте на телефоні звук. Коли ви повертаєтеся додому з роботи, ви включаєте Wi-Fi на планшеті. Tasker дає можливість виконувати всі подібні дії в автоматичному режимі. Таким чином, власнику мобільного пристрою більше не потрібно навантажувати голову дрібними проблемами і залишається більше часу для важливих справ.

Додаток Tasker на сьогоднішній день є не єдиним інструментом для автоматизації процесів на пристроях, що працюють на операційній системі Android. Такі ж можливості дають програми Locale, on {x} та інші. Однак, настільки функціональних додатків як Tasker на сьогоднішній день більше не існує. Володіючи певними навичками, за допомогою Tasker можна задавати абсолютно будь-які сценарії автоматизації, які містять безліч рівнів. За допомогою Tasker можна створювати навіть власні додатки.

Після першого завантаження програми Tasker (безкоштовна пробна версія доступна на офіційному сайті компанії розробника і доступна протягом семи днів) швидше за все ви відчуєте розчарування. Додаток більше схожий на коробку з конструктором, в якому є безліч різних деталей. Не всі деталі при цьому підходять один одному. Готових сценаріїв в додатку немає. Для того, щоб розробити навіть найпростішу послідовність дій, користувачеві доведеться спочатку розібратися з термінологією додатки Tasker, а також з принципом його роботи.

Основні терміни

Для організації роботи з додатком користувачеві необхідно знати значення декількох основних термінів: дії, завдання, контексти, проекти, профілі, змінні, сцени. Всі операції, які можна виконувати за допомогою Tasker, можна спрощено описати наступною схемою: якщо подія X сталося, необхідно автоматично виконати дію Y.

Відео: Tasker

Дія може автоматично виконуватися при певних умовах. Як дії може виступати відправка повідомлення SMS, висновок на екран повідомлення або відключення звуку при вхідному дзвінку. Користувачеві доступно всього близько 200 різних дій. У більшості з них є налаштування, які можуть бути пов`язані між собою. У задається формулою X являє собою контекст, умова або якась подія, при виникненні якого програма автоматично починає діяти.

Крім того, в програмі передбачено кілька типів контекстів: місце, час, дата, стан, подія. Якщо дію необхідно виконати, коли смартфон перебуває за межами міста, це контекст місця. Якщо дію необхідно виконувати о 8:15 щоранку - це контекст часу. Як приклад контексту події можна привести вхідний дзвінок з певного номера телефону, а прикладом контексту стану - певним чином впливати, яке залишається активним протягом деякого часу.

Контексти і дії не можуть існувати самі по собі. Контекстами керують профілі, а діями - завдання. В одному завданню може міститися будь-яке число дій, а в одному профілі - до двох завдань і до чотирьох контекстів. Це означає, що в рамках однієї операції користувач може задати виконання цілого набору дій.

Завдання можуть містити в собі будь-яку кількість рівнів і дій. У програмі Tasker навіть виробник має право застосувати, яке буде запускати завдання. Можна створити завдання, що включає в себе дію, яке буде запускати іншу задачу. Також запуск завдань може здійснюватися в рамках одного профілю. Завдання можуть запускатися і самі по собі за рахунок використання ярликів, віджетів і сторонніх додатків.

У профіль входять різні завдання, контексти. Якщо в профілі використовується кілька контекстів, тільки один може бути контекстом події. Одночасне спрацьовування відразу двох контекстів неможливо. У профілю є і власні настройки, за допомогою яких можна вибрати пріоритет запуску завдань, включення тихого режиму роботи, вказівку максимальної кількості спрацьовувань, мінімально допустимий проміжок часу між спрацьовуваннями.

У Tasker також передбачена можливість завдання елементів інтерфейсу користувача. У додатку вони називаються сценами. Проект - це поняття, яке використовується для організації всіх профілів, завдань і сцен в одному місці. Проект може бути експортований і створений на основі налаштувань Tasker у вигляді окремих додатків.



Початок роботи

Насамперед після запуску Tasker необхідно переключитися в настройках в звичайний режим роботи. За замовчуванням програма буде запущена в режимі новачка. На вкладках можна створювати завдання, профілі, сцени, а також переглядати список вже наявних об`єктів. У верхній частині вікна програми є значок у формі блискавки. Він використовується для швидкого відключення / включення активних профілів. Функцію пошуку можна використовувати для виявлення задач, профілів і сцен, які були створені раніше. Також цю кнопку можна використовувати для отримання інформації про програму, проте дана можливість доступна тільки в режимі онлайн.

Як приклад спробуємо створити простий профіль, який буде автоматично включати додаток Skype при підключенні до пристрою гарнітури. Для цього на вкладці профілю необхідно натиснути кнопку для створення нового елемента програми та вибрати контекст "апаратура" - "Навушники підключені". На вкладці профілів натисніть на кнопку створення нового елемента програми та виберіть контекст стану "Апаратура Навушники підключені". В списку "Тип" виберіть варіант "З мікрофоном"Щоб залишити програму реагувало тільки на підключення гарнітури.

Тепер можете повернутися до списку профілів і додати нову задачу. Для неї можна використовувати будь-який довільну назву. Наприклад, "запуск Skype". У завдання додайте нову дію. Для забезпечення зручності організації вони розділені по групах, яких загалом понад 20. Потім перейдіть до категорії "сигнал" - "Меню". Тут необхідно налаштувати потрібну дію. Щоб це зробити, натисніть в полі Items на кнопку додавання нового елемента. Тепер можна клацнути по кнопці з написом "Дія".

Відео: Автоматизація роботи додатків на Андроїд

Після цього вкажіть категорію "додаток" і виберіть пункт "запустити програму". Після цього в списку встановлених програм виберіть Skype. Ось і все новий профіль готовий до використання. Всі нові профілі в Tasker за замовчуванням включаються відразу ж після створення. Якщо ви поки не плануєте використовувати новостворений профіль, використовуйте перемикач, розташований навпроти назви профілю. Всі створені Вами завдання зберігаються на вкладці Tasks.

Завдання можна відредагувати і повторно використовувати при створенні нового профілю. Кожен раз при додаванні задач в новий профіль показується список доступних завдань. Якщо в даному списку випадково була обрана не та задача, то швидко повернутися до вікна вибору можна, використовуючи кнопку Switch Event. При додаванні контексту відображається подібна кнопка Switch State.

Відео: ПРО Tasker. Випуск 01. Базові принципи і створення простого профілю



Якщо необхідно, щоб в профілі містилося кілька завдань або контекстів, потрібно тільки доторкнутися до вже наявної в ньому завдання і утримувати на ній палець. З`явиться меню, в якому необхідно вибрати додавання нового елемента. У цьому меню також є можливість видалення поточних елементів і клонування контекстів. Це досить зручно в тому випадку, коли необхідно додати два однотипних контексту, настройки яких трохи змінені.

Запуск задач за допомогою віджета в ручному режимі

Завдання, як уже було сказано вище, можуть запускатися як автоматично в рамках певного профілю, так і на вимогу користувача. Одним з найбільш зручних способів ручного запуску є створення віджета потрібної завдання на екрані. В цьому випадку для запуску завдання не буде потрібно дотримання жодних умов.

Для того щоб створити для запуску завдання віджет, необхідно перейти до списку віджетів. Торкніться з назвою Tasker і утримуйте його до тих пір, поки віджет чи не з`явиться на стартовому екрані. З`явиться меню вибору завдання. Ви можете зробити вибір з вже наявних завдань або створити нову. Tasker після цього запропонує вам додати додаткові дії в задачу в вибрати значок, який буде використовуватися для віджета.

Після того, як всі налаштування будуть завершені, ви зможете побачити цей значок на стартовому екрані. У Tasker є можливість ручного запуску, але все-таки основне призначення цього додатка полягає у виконанні завдань в автоматичному режимі. Розглянемо основні приклади, які використовувалися для створення найбільш затребуваних профілів.

Активація режиму енергозбереження при низькому рівні заряду акумулятора

Багато функцій смартфонів досить зручні, але в той же час вони досить сильно позначаються на часі автономної роботи пристрою. Якщо немає можливості зарядити мобільний пристрій, можна за допомогою програми Tasker налаштувати автоматичне відключення деяких функцій. Для цього необхідно використовувати контекст і завдання, яка буде складатися всього з декількох дій. Додайте наступний контекст: "стан" - "зарядка" - "Рівень зарядки акумулятора".

В налаштуваннях вкажіть рівень заряду акумулятора, при якому повинна спрацьовувати завдання. Створіть нову задачу, додайте в неї дію "екран" - "яскравість дисплея". Знизьте яскравість до необхідного рівня. Після цього поверніться до додавання дій і додайте наступне. можна вибрати "Мережа" - "змінити статус Wi-Fi". Після цього переконайтеся, що в налаштуваннях обраний статус "відключити". Ви зберегли при низькому заряді акумулятора Tasker буде автоматично відключати Wi-Fi.

Можна відключити автосінхронізаціі. Для цього необхідно додати дію "Мережа" - "Автосинхронизация". В списку "установка" необхідно вибрати варіант "Вимкнути". Можна також додати і інші дії, що подовжують час автономної роботи смартфона.

Подача звукового сигналу при перегріванні

Через перегрів мобільний пристрій може взагалі вийти з ладу. Непогано було б дізнаватися про можливість перегріву якомога раніше, щоб встигнути адекватно відреагувати на дану ситуацію. Щоб поставити таке профіль, можна використовувати подієвий контекст "зарядка" - "перегрів акумулятора". У профілі можна використовувати завдання наступного типу: "сигнал" - "повідомлення звуком". Налаштування дії буде зведена до вибору звуку. Можна вибрати будь-який аудіофайл, який зберігається на SD-карті або в пам`яті пристрою. Можна також налаштувати висновок текстового повідомлення на екран. В полі "Назва" потрібно ввести текст.

Відправлення повідомлень на основі поточного місцезнаходження

Якщо Ваш слуховий мобільний пристрій оснащений GPS-модулем, ви можете використовувати для налаштувань контекст "Місце". Для забудькуватих користувачів це дуже корисна функція. Так, наприклад, якщо ви весь час забуваєте зайти в банк і отримати нову картку, ви можете налаштувати Tasker так, щоб в тому випадку, якщо ви будете перебувати поблизу від відділення банку програма автоматично відправила вам повідомлення. Контекст місце може функціонувати також на основі Google-карт.

Для цього вам потрібно буде вказати координати банківського відділення, а також радіус спрацьовування контексту. Для того, щоб налаштувати отримання SMS-повідомлень, вам необхідно буде використовувати завдання з дією "Відправити SMS". Потім введіть в поле "Повідомлення" необхідний текст і вставте в графу "номер" свій телефон. Робота контексту місця також може здійснюватися на основі мережевих налаштувань. Але при цьому визначення місцеположення буде здійснюватися з меншою точністю.

Відео: Sikuli - інструмент автоматизації GUI додатків

Пропущені дзвінки та автоматичний відповідь на SMS-повідомлення

Щоб реалізувати в додатку Tasker деякі дії, можуть використовуватися такі об`єкти, як змінні. Без них ніяк не обійтися в тому випадку, якщо ви плануєте використовувати смартфон в якості автовідповідача, що розсилає повідомлення по всіх номерах, з яких надходили дзвінки або були отримані SMS-повідомлення. Припустимо, що розсилка повідомлень повинна здійснюватися тільки час від часу, коли самостійно ви не можете відповісти, наприклад, вночі або в неробочий час. Щоб реалізувати таке завдання в профілі, необхідно використовувати два контексту. Вам буде потрібно створити складну умову запуску дій: "Якщо я отримую повідомлення, коли я працюю або сплю, необхідно виконати наступне ...". До речі кажучи, не можна використовувати один профіль і для відповідей на дзвінки, і для смс. Надходження повідомлень і вхідних дзвінків - два різних контексту. Одночасно в один спосіб вони використовуватися не можуть.

Щоб виставити тимчасові обмеження, додайте контекст "час" і виставте той період часу, протягом якого контекст буде активний. Після цього створіть завдання "Телефон" - "Відправити смс". В полі "Повідомлення" необхідно ввести той текст, який буде автоматично відправлятися в SMS-повідомлень. Після того, як всі налаштування дії будуть виконані, поверніться до списку профілів і додайте другий контекст в профіль "подія" - "Телефон" - "отримано повідомлення".

Для створення подібного профілю для відповіді на пропущені голосові виклики, необхідно клонувати профіль, а потім виконати деякі настройки. Для цього перейдіть до налаштувань контексту "Отримано текстове повідомлення" і змініть їх на "подія" - "Телефон" - "пропущений виклик". Після цього можна повернутися до списку профілів і перейти до налаштувань дії. В полі "номер" необхідно ввести "% CNUM". Повідомлення буде відправлятися на той же номер, з якого був здійснений вхідний дзвінок.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!
» » Tasker для android: король автоматизації