Визуален редактор на скриптове, възможност за пълно автоматизиране на устройството, голяма сумадействие

Сложен интерфейс, няма официално ръководство

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

Приложението е разработено от Crafty Apps EU. Трябва да отдадем почит на разработчиците - тяхното създаване може заслужено да се нарече най-функционалното приложение за Android. Потребителят може да програмира работата на своето устройство до такава степен, че смартфон или таблет в автоматичен режимще свърши цялата работа сам.

Интерфейс и функции

Функционалността на приложението се основава на проста схема, състояща се от два компонента: ако възникне събитие, тогава се извършва определено действие. Зад простата формула се крие труден сценарий. Приложението е разделено на три раздела. Профили - съдържа списък с условия, според които ще се случи дадено действие. Задачите са действия, които трябва да бъдат свързани с профили. Scenes е визуален редактор за автоматизация, който улеснява създаването на вериги за автоматизация.

В същото време първият раздел на условията (профилите) съдържа няколко раздела, които отговарят за определено индикаторно събитие, което впоследствие активира действие: извършено е действие с устройството (свързан е USB кабел, процентът на зарядът е намалял и т.н.), някое приложение, идва определен ден от седмицата или точен час, потребителят се доближава до място на картата (коригирано от GPS и обхват). В същото време почти всяко действие може да бъде приписано на знаци.

Например, когато влезете в дома си, Wi-Fi ще се включи, а когато пристигнете на работа, вашият смартфон ще премине в безшумен режим. Това са само най-основните сценарии. След като сте разбрали терминологията и структурата на приложението, можете да създадете цели графици, според които устройството ще поздравява вашите приятели и роднини в определено време, ще се обажда на правилните контакти при избраните условия и много повече - всичко зависи от нуждите и въображението на потребителя.

Характеристики на Tasker за Android:

  • Възможност за пълна автоматизация на устройството;
  • 6 профила;
  • Безкраен брой действия;
  • Визуален редактор на скриптове;
  • Наличие на тестова версия на приложението.

Приложението е платено, но поради неговата сложност и специфика, разработчиците са направили седемдневна безплатна тестова версия. Разработчиците поставиха връзка към пробната версия в описанието на пълното приложение. Въпреки че приложението е много сложно, официална документацияИ няма ръководства за него. Следователно потребителят трябва самостоятелно да разбере процесите или да прочете аматьорски инструкции.

Разширен планировчик. Позволява различни събития да произвеждат действия / списъци с действия. Подобно на Locale, само много по-мощно. Възможно е да създавате джаджи с произволен списък от действия.

Основен списък със събития:

  • Проследяване на дейността на услугата за приложения
  • Стартиране и изключване на приложението
  • Старт избран приложна дейност(продължително докосване на приложението в списъка за избор)
  • Искане на потребител за помощ в приложение или система
  • Настъпването на определен час и/или дата, както и ден, седмица, месец, ден от месеца или седмица, ден от месеца или седмица, последен ден от месеца
  • Идва и свършва определен периодвреме
  • Началото и краят на събитието в календара, будилник
  • Въвеждане на географска област (определена от GPS или клетъчни кулии точки WIFI достъп) и излезте от него
  • Свързване на машината към конкретна клетъчна кула (от определен списък с кули)
  • Установяване и прекъсване на връзка определен режиммобилни данни: 2G, 3G, 4G и други
  • Достигане и загуба на определено ниво на приемане на клетъчен сигнал
  • Намиране на конкретна (или която и да е) WIFI гореща точка, свързване с нея и прекъсване на връзката с нея
  • Включване и изключване на самолетен режим
  • Включване и изключване Bluetooth адаптери, NFC и WIFI
  • Хардуерни събития на клавиатурата (отваряне-извличане/затваряне-прибиране)
  • Натискане на определени хардуерни клавиши, включително тези на слушалки (жични или безжични)
  • Натискане на софтуерни бутони и някои други елементи потребителски интерфейс Android и програми на трети страни
  • Входящо или изходящо повикване, отговаряне на входящо повикване, прекратяване на разговор
  • Получаване на SMS (MMS)
  • Успешно изпращане на SMS (MMS) и грешка при изпращането му
  • Пропуснато повикване, SMS (MMS)
  • Събития от различни вградени сензори (осветеност, близост до обект, ориентация, движение, магнитно поле, налягане, температура, влажност, крачкомер)
  • Свързване и прекъсване зарядно устройство(жично, безжично, захранвано от USB шина)
  • Достигане на определено ниво на батерията, разреждане на батерията под определено ниво, промяна на нивото на батерията
  • Включване или изключване на скрийнсейвъра (Android Daydream)
  • Свързване и изключване от компютър чрез USB
  • Свързване към машината USB устройстваи ги изключете
  • Свързване и изключване на SD карта
  • Завършване на изтеглянето на Android и започване на изключване на устройството
  • Включване/изключване на екрана, отключване на екрана
  • Стартиране и прекратяване на потребителска сесия
  • Създаване, модифициране и изтриване на файл на SD картата
  • Свързване и изключване на кабелни или безжични слушалки, Bluetooth и USB устройства
  • Свързване и прекъсване на връзката с кола или настолен докинг станция, телевизор, часовник
  • Пространствено движение на уреда по зададен начин – жест
  • Разклащане на апарата
  • Появата на определено системно събитие в Android - получаване на намерение (намерение)
  • Промяна на системната дата, час, часова зона
  • Добавяне, актуализиране и изтриване на приложение
  • Външен вид на определен или произволен прозорец (обикновен, изскачащ, диалогов)
  • Появата на известие за приложение в лентата за известия на системата и потребителят избира такова известие

Основен списък с действия:

  • Контрол на режима на шофиране
  • Управление на самолетен режим, вкл. селективно изключване на радиомодули
  • Контрол на звука, вкл. индивидуални потоци: разговор, сигнал за тонално набиране (DTMF), телефонен разговор, вкл. чрез bluetooth слушалка, будилник, мелодии, известия
  • Възпроизвеждане на мелодия и контрол на вибрациите при входящи повиквания
  • Отговаряне на входящо повикване ("вдигнете слушалката")
  • Безшумен контрол
  • Управление на настройките на екрана: яркост, вкл. режим автоматична яркост, ориентация, продължителност на неактивност преди блокиране, вкл. при зареждане
  • Получаване на информация за характеристиките на екрана: размери на екрана, разделителна способност на екрана, текуща настройка за автоматична ориентация
  • Задаване на тапет на началния екран
  • Управление на заключването на екрана: включване и изключване на заключването, вкл. принудително активиране на ключалката
  • Управление на режима на автоматично синхронизиране
  • Контрол на режима на звуков съпровод при натискане на хардуерни и софтуерни бутони, режим на хаптична навигация
  • LED управление, вкл. Режим на LED подсветка при показване на известия от Android и приложения на трети страни
  • Контрол на нощен режим
  • Активиране/деактивиране на адаптери Bluetooth, NFC, WIFI, WiMax, GPS, мрежа мобилни комуникации, включително контрол на режимите на пренос на данни в мобилната комуникационна мрежа
  • Получаване на информация за мрежова връзка(тип връзка, наличие на достъп до мобилно предаванеданни), относно параметрите WIFI мрежи(MAC адрес на адаптера, сила на сигнала, име на точка за достъп), Bluetooth, Ethernet
  • Задаване на име на устройство в bluetooth мрежа
  • Активиране и деактивиране на различни режими на пренос на данни чрез NFC, вкл. Android Beam и NFC плащане
  • емулация на натискане на бутони вкл. и несъществуващи на устройството, например емулация на джойстик - "универсален чук", който се използва за почти всичко
  • емулация на въвеждане на текст
  • Заснемане при изключително използване на някои хардуерни бутони
  • Затваряне на системни диалогови прозорци
  • Вмъкване на събитие в календар
  • Получаване на информация за записи в календара
  • Обадете се на определен номер
  • Управление на изходящи повиквания към конкретни номера: блокиране и пренасочване на повиквания
  • Създаване на писма, SMS и MMS
  • Изпращане на SMS
  • Получаване на информация за контакти в телефонния указател
  • Стартиране на приложение, вкл. регистър на обажданията, контакти (с избор на конкретни контакти), карти (с избор на конкретно местоположение), диалогов прозорец за избор на език за въвеждане, приложения, които осигуряват разделяне на интернет трафика чрез USB и WIFI (тетър)
  • Получаване на информация за инсталирани приложения и компоненти на приложението (дейности, услуги, приемници)
  • Управление на панела за известия: показване и минимизиране
  • Контрол на режима на прекъсване
  • Добавяне на нова аларма
  • Стартиране на системния хронометър
  • Избор на приложението за SMS по подразбиране
  • Принудително излизане от приложения
  • контрол музикален плеър, вкл. вградени, вкл. генериране на плейлисти
  • Възпроизвеждане на аудио файлове, вградени мелодии, вкл. с избор на аудио поток
  • Получаване на информация за аудио файлове: заглавие, изпълнител, време на възпроизвеждане
  • Активиране на вибрация, вкл. по зададен шаблон
  • Вградено управление на микрофона, вкл. звукозапис от него
  • Операции с директории и файлове: създаване, копиране, преместване, четене (получаване на списък с файлове в случай на директории), проверка на съществуването на файл, четене на файлови атрибути: размер, права за достъп, време за промяна, писане, изтриване, архивиране към zip архив, извличане от zip архив, криптиране и декриптиране)
  • Работа с изображения: преоразмеряване, изрязване, завъртане, прилагане на филтър
  • Задаване на мелодии по подразбиране за повиквания, аларми, известия
  • Определяне на текущото местоположение (чрез GPS или чрез клетъчни кули и WIFI точки за достъп)
  • Свързване към и прекъсване на връзката с Ethernet мрежа
  • Извеждане на съобщения, обикновени и изскачащи диалогови прозорци, менюта, списъци (всъщност е възможно да се изградят произволни графични потребителски интерфейси чрез сцени
  • Показване на известия в панела за известия, вкл. придружен от LED осветление или звукови известия, вибрация
  • Анулиране на вашите собствени известия
  • Разпознаване и синтез на реч
  • Превключване към началния екран, вкл. с конкретно число
  • Получаване на ID на текущия потребител
  • Работа с уеб сървъри: получаване и изпращане на съдържание, не непременно в html формат, изпълняване на скриптове в shell, javascript, SL4A
  • Използване на езикови конструкции на Java и извикване на езикови функции на Java и Android (чрез механизъм за отразяване на Java)
  • премонтирайте дялове на вътрешни или външна картапамет
  • Стартиране на системно принудително сканиране на SD карта
  • Изпращане на произволно системно събитие - намерение (намерение)
  • Добавяне на съдържание към клипборда
  • Фотография
  • Управление на светкавицата
  • Оператори за организиране на управление в програми: създаване и промяна на променливи, масиви, оператор if-then-else, цикли, извикване на подпрограми (всъщност дори съпрограми), математически функции, търсене и заместване по образец, вкл. използване на регулярни изрази

И двата списъка далеч не са пълни. Първо, наборът от събития и действия на Tasker може да бъде разширен чрез свързване на добавки на трети страни, хиляди от тях. Второ, като използвате емулация на хардуерни и софтуерни ключове или изпълнявате скриптове на обвивката и SL4A, можете да извършвате почти всяко действие. И освен това има и приемане и изпращане на намерения.

сцени

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

Списък на елементите на интерфейса

  • бутон
  • checkbox - поле за отметка (маркирайки един и същ елемент с отметка в абзац, променяме един или друг параметър).
  • Doodle - поле, където можем да нарисуваме елемент на екрана
  • образ
  • карта - gps карта
  • Меню - меню с превъртащ се списък на всички елементи, които сме добавили
  • Number Picker - избор на номер (както например в настройките, дадени в android. Spinning drum)
  • овал - графичен елемент овал.
  • Restangle - графична фигура
  • плъзгач - така нареченият плъзгач (промяната на силата на звука в настройките, например, се извършва под формата на плъзгач)
  • spiner - падащо меню
  • текст - показване на текст
  • textEdit - поле за въвеждане, редактиране на текст
  • превключвател - бутон за включване / изключване (напр включете wifiв настройките
  • webview - преглед на уеб страници ( стандартни средства Android)

Взимаме изброените по-горе елементи на интерфейса, комбинираме ги по различни начини, задаваме ширина, височина, цветове, така че да не е скучно. Такъв комплект се нарича сцена.

1. Започваме с определяне на размера на сцената (таб сцени), натиснете (+) въведете името на нашата сцена, след което във визуалния редактор на сцена увеличете / намалете областта на сцената до размера, от който се нуждаем
2. Сега можем да запълним създадената сцена с нашите елементи

На екранната снимка по-горе изображението на радиото (всички тези бутони, колела, оранжев екран в центъра) е инсталирано фонова картиназа нашата сцена (зададена като фон). UI елементи са добавени към сцената с прозрачен фон(пунктираните линии на снимката са границите на елементите). За да създадете по-реалистичен интерфейс (нарисувайте натиснат клавиш, например), ще трябва да нарисувате (откраднете) картина за всеки графичен елемент (в няколко версии, натиснат и ненатиснат бутон). И задайте тези снимки като фон за всеки елемент поотделно, тогава фонът на сцената може да бъде запълнен с един цвят.
4. Подписваме бутоните (Текст). На екранната снимка по-долу - диалоговият прозорец на Tasker за редактиране на бутона LIGHT (той е в центъра на редица бутони, разположени непосредствено под оранжевия екран). Присвояваме действия на бутоните по вкус за докосване (Tap), дълго натискане (Long Tap)

На смартфон с Android често трябва да извършвате рутинни действия - да включите Wi-Fi, когато се приберете у дома, да отворите медийния плейър, когато свържете слушалки или да намалите звука на работа. Vesti.Hitech предлага преглед на софтуера, който ще улесни живота, като поеме тези задачи.

Спомнете си, че Android, в сравнение с iOS, дава на разработчиците и потребителите много повече свобода, можете да правите почти всичко с него. въпреки това, по-късни версииоперационна система Google (4.0+) налага ограничения върху инструментите за автоматизация. Например, за да използвате пълноценно функциите на GPS или да превключвате между 2G и 3G мрежи, имате нужда от Android 2.3 или по-нова версия (или CyanogenMod фърмуер), а Jelly Bean забранява контрола на звука. Разбира се, кадрите, пряко свързани със системните функции, също могат да бъдат заобиколени, но за това трябва да получите root достъп до устройството.

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

Например, един от потребителите, използвайки мощната помощна програма Tasker, направи така, че когато се придвижваше до вилата, самият Android извика желания номер, за да отвори портата с дистанционно управление. В този случай изобщо не можете да докосвате притурката. И потребителят на друго приложение, Llama, го използва така: "Прибирам се вкъщи - програмата включва Wi-Fi и променя профила на "Нормален". Излизам от къщата - програмата изключва Wi-Fi и се включва профилът" Loud ". В 23:30 изключва модула GSM (защо да навивате батерията през нощта?), Включва GSM в 6:30. звукови сигнализабранени до 11 ч. "Така че възможностите на "автоматиците" са ограничени само от вашето въображение.

Tasker, който вече споменахме, е най-богатият на функции инструмент. Интерфейсът на помощната програма е разделен на три части: Профили ("Профили") - тук има списък с условия, според които трябва да се изпълни дадено действие, Задачи ("Задачи") - действителните действия, които са свързани с профилите, и Сцени ( "Сцени"). ") - визуален редактор на процеси за автоматизация (може да е полезно, ако сами създавате приложения).

Има 6 вида профили: ако приложението стартира, идва определен ден от седмицата, точното време или някакво събитие, ако потребителят се приближи до точка на картата (можете да зададете радиуса и да изключите GPS, за да пестите батерия) или нещо се случва със смартфона, той променя ориентацията, USB кабелът е свързан, зареждането пада. Действията могат да бъдат почти всякакви (търсене в мрежата, изпращане на SMS, обаждане, отваряне на файл и много, много повече).

За съжаление, няма пълна документация за Tasker и не е преведена на руски, така че бъдете готови да овладеете сами помощната програма. Разпространява се за почти 100 рубли. Преди да платите, препоръчваме ви да се запознаете с безплатната пробна версия (до 7 дни), която можете да изтеглите от уебсайта на разработчика.


Разработчик: Crafty Apps;
Рейтинг Google Play: 4,6 (13 284).

"Автоматор", обвързан с геолокация. Определете зона (дом, работа, дача или други места), посочете профил (безшумен, силен, тих или създайте свой собствен) и свържете събития с тях в желания интервал от време. Като цяло принципът на работа на Llama е подобен на Tasker: той може да извършва действия (заключване на екрана, превключване в безшумен режим, „убиване“ на всички процеси, стартиране на програмата, рестартиране, намаляване на яркостта на дисплея и т.н.) въз основа на времето от деня и деня от седмицата, нивото на батерията, събитията в календара, връзките на слушалките и др.

В сравнение с Tasker в Llama има по-малко задачи, но има две безспорни предимства: помощната програма е локализирана и има предварително дефинирани събития (например „Тиха нощ“ - в зоната „Дом“ между 22:00 и 06 :30 променя профила на "Тих"). Изчислява местоположението не от GPS, а от сигнали от кулата клетъчна комуникацияи Wi-Fi горещи точки.

Задължително версия на android: зависи от устройството;
Разработчик: KebabApps;
Рейтинг на Google Play: 4,7 (8 525).

Той се откроява на фона на другите помощни програми със своята простота и яснота. Стартовият екран показва два раздела: „Моите правила“ – списък с лични тригери/действия и „Съхранение на правила“ – от тук можете да изтеглите готови сценарии, създадени от други потребители (изключете GPS при зареждане на карти, включете вибрация след пълно зарежданебатерии, активирайте Bluetooth в колата и др.).

След инсталиране на AutomateIt, шест основни правила са достъпни за потребителите - намалете силата на звука при свързване на слушалки, предупредете за изтощена батерия, изключете звука през нощта и други. Изборът на тригери и действия е много голям, почти като Tasker, и всеки е снабден с описание на руски език. Основната функционалност на AutomateIt е широка, но ако искате например да прочетете показанията на сензорите, да добавите комбинирани правила, да вземете предвид събития от календара, трябва да закупите платена версия (68 рубли)


Разработчик: SmarterApps Ltd;
Рейтинг на Google Play: 4,3 (2360).

Основната „характеристика“ на АА е способността да се свързва последователност от различни действия към дадено събитие. Поддържа правила, които много други помощни програми нямат: ако SIM картата бъде сменена, можете да запишете какво се случва от вашия смартфон във файл, да проследите координатите и да ги изпратите на имейла си или да направите снимка, когато разклатите устройството.

Всичко друго е просто. Създавате "програма", задавате тригер (кръст вляво) и свързано с него събитие (кръст вдясно). Pro версията (68 рубли) на Android Automate предоставя някои разширени функции и деактивира изскачащите реклами.

Необходима версия на Android: от 2.2;
Разработчик: monkeysoft;
Рейтинг на Google Play: 3.4 (25).

Подходящо, ако не искате да създавате профили от нулата, както в Tasker. Можете да изберете и конфигурирате един от петте готови ("Нормално", "Среща", "Тихо", "Нощ", "На открито"). Например, в режим "нощ" е достатъчно да подредите превключвателите според нуждите ви (вибрационен мотор, сила на звука на високоговорителя, бял списък с контакти, трансфер на данни/Wi-Fi/Bluetooth, яркост, тапет, стартиране на приложение и др.).

Профилите се включват сами, ако отговарят на някое от правилата. Например, ако искате режимът на открито (заедно с GPS) да се включва, когато влезете в колата си, добавете условието Dock към правилото. Характеристика на Планировчика на профили е възможността да се определи желаната сила на звука за обаждане или SMS, получени от всеки контакт, независимо от избрания профил.

Необходима версия на Android: от 2.2;
Разработчик: Wetpalm
Рейтинг на Google Play: 4,3 (3416).

Целта на тази програма е да поддържа NFC тагове като тригери. Можете да залепите „умен“ стикер на работния плот или таблото на колата и когато смартфонът ви е до него, премахнете го - помощната програма ще извърши определено действие. В Русия комплект от 5 NFC етикета струва около 500-600 рубли.

Важното е, че програмата ви позволява да правите без тях, като използвате Wi-Fi или Bluetooth. Например, ако вашият смартфон се свърже с вашата домашна или работна мрежа, можете да промените звуковия профил, да затъмните дисплея, да заключите устройството, да изпратите туит или да се регистрирате във Facebook.

В средата на лятото броят на приложенията в официалния магазин на Google Play достигна един милион. И може би най-функционалният сред тях е Tasker. Въпреки факта, че приложението не принадлежи към категорията „Игри“, въпреки факта, че изисква много време за овладяване, то все още остава постоянно в горната част на най-популярните платени програмив Google Play.

Фактът, че Tasker има огромна аудитория от почитатели, не е изненадващ, защото приложението позволява на всеки да намери свои собствени начини да го използва. Най-общо казано, Tasker е приложение за автоматизация. Основава се на идеята, че много от действията, които потребителят извършва на мобилното си устройство, са, първо, повторими и второ, свързани с определени събития. Например, когато отидете на театър или на медицински център, изключвате звука на телефона си, а когато сте вкъщи, включвате Wi-Fi на таблета. Tasker може да извършва всички подобни действия автоматично, разтоварвайки главата на собственика на мобилното устройство за други, по-важни неща.

Tasker не е единственото приложение за автоматизация на Android и много от неговите функции могат да бъдат намерени и в on(x), Locale и други подобни. Въпреки това не съществуват други толкова функционални приложения като Tasker. Програмата далеч надхвърля обичайните шаблони - с известни умения в използването й можете да измислите почти всякакви скриптове за автоматизация, съдържащи много нива, и дори да създадете свои собствени приложения, базирани на Tasker.

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

Следователно, дори за да създадете най-простата верига от действия, първо трябва да разберете терминологията на Tasker и принципите на неговата работа.

⇡ Основна терминология

Седем основни термина се използват за работа с приложението: задачи, действия, контексти, профили, проекти, сцени, променливи. В основата на всички операции, които програмата може да изпълнява, е формулата: "Ако е настъпило събитие X, трябва автоматично да извършите Y."

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

X във формулата е контекстът, тоест някакво събитие или условие, когато се задейства, Tasker започва да действа. Приложението предоставя няколко вида контексти: час, дата, място, събитие и състояние.

Ако смартфонът е извън града, това е контекстът на мястото, а 7:15 сутринта е контекстът на времето. Контекстът на събитието е например входящо повикване от определен номер. Контекстът на състоянието е състояние, което е активно за определен период от време. И през това време се извършват посочените действия.

Нито действията, нито контекстите съществуват сами по себе си. Задачите управляват действията, а профилите управляват контекстите. Една задача може да съдържа произволен брой действия, а един профил може да съдържа до четири контекста и до две задачи. Така в рамките на една операция можете да извършите цял набор от действия.

Задачите могат да съдържат произволен брой действия и дори да бъдат на няколко нива. Tasker предоставя действие, което стартира задача. Следователно можете да създадете задача, която съдържа действие, което стартира друга задача. Задачите могат да се стартират в рамките на профил, както и сами по себе си, например с помощта на уиджети или преки пътища, чрез приложения на трети страни.

Профилът включва както контексти, така и задачи и ако в профила се използват няколко контекста, тогава само един от тях може да бъде контекст на събитието, тъй като едновременната работа на два контекста едновременно е невъзможна. Профилът има свои собствени настройки, с които можете да изберете приоритета за стартиране на задачата, да включите „тихия“ режим на работа (когато информацията за тригера на профила не се вижда в лентата на състоянието на Android), да посочите максималния брой на неговите тригери и изберете минималния допустим период от време, който може да изтече между две стартирания.

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

⇡ Първи стъпки

Първото нещо, което трябва да направите след стартиране на Tasker, е да преминете към нормален режимв настройките на приложението. По подразбиране се стартира в режим за начинаещи и има опростен интерфейс. В съответните раздели можете да създавате профили, задачи, сцени и да видите списък със съществуващи.

Оранжевата икона на светкавица в горната част на прозореца е предназначена за бързо активиране/деактивиране на всички активни профили. Вграденото търсене може да се използва за откриване на предварително създадени задачи, профили, сцени, настройки на приложения, както и за получаване на обща информацияпо програма ( последен шансработи само онлайн).

Например, нека създадем прост профил, който автоматично ще стартира приложението Skype, когато слушалките са свързани към устройството. В раздела с профили щракнете върху бутона за създаване на нов елемент на приложение и изберете контекста на състоянието „Хардуер → Слушалките са свързани“. В списъка Тип изберете С микрофон, за да накарате приложението да реагира само когато са свързани слушалки.

Върнете се към списъка с профили и добавете към профила нова задача.

Ще трябва да му измислите произволно име, кажете „Стартиране на Skype“. Добавете ново действие към задачата. За удобство на организацията те са разделени на групи, от които има повече от двадесет.

Отидете в категорията "Сигнал → Меню". Сега трябва да настроим действието. За целта в полето Артикули кликнете върху бутона за добавяне на нов артикул, след което щракнете върху бутона "Действие". Изберете категорията „Приложение → Стартиране на приложение“ и след това изберете Skype в списъка с всички инсталирани приложенияда се показва на екрана.

Новият профил е готов за използване. По подразбиране всички новосъздадени профили в Tasker се активират веднага след създаването, така че ако все още не планирате да работите с него, използвайте превключвателя до името на профила.

Всички задачи, създадени от потребителя, се съхраняват в раздела Задачи. Те могат да бъдат редактирани и използвани повторно при създаване на нови профили. Списъкът с налични задачи се показва всеки път, когато добавите задача към нов профил. Между другото, ако грешната задача бъде случайно избрана в списъка, можете бързо да се върнете към прозореца за избор с помощта на бутона Превключване на събитие. Подобен бутон - Switch State - се показва и при добавяне на контекст.

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

⇡ Изпълнение на задачи с помощта на притурката в ръчен режим

Както бе споменато по-горе, задачите могат да се стартират не само автоматично, в рамките на профили, но и по искане на потребителя. Един удобен начин за ръчно стартиране е да създадете приспособление за задача на началния екран. В този случай не са необходими условия за изпълнение на задачата за съответствие.

За да създадете приспособление за стартиране на задача, отидете в списъка с приспособления за Android. Докоснете и задръжте Tasker, докато джаджата се изведе на началния екран. Това ще изведе менюто за избор на задача. Можете или да изберете от съществуващите, или да създадете нова задача. След това Tasker ще ви предложи опцията да добавите допълнителни действия към задачата и да изберете икона за показване на изпълнимия модул. След като настройката приключи, тя може да се види на началния екран.

Въпреки факта, че Tasker предоставя възможност за ръчно стартиране, основната цел на приложението е да изпълнява задачи автоматично. Затова нека разгледаме примери за създаване на няколко популярни профила.

⇡ Активирайте функции за пестене на енергия, когато батерията е изтощена

Някои функции на смартфоните са удобни, но оказват значително влияние върху живота на батерията на устройството. Ако няма начин да презаредите смартфона си и имате нужда той да работи възможно най-дълго, можете да използвате Tasker, за да настроите автоматично изключваненякои функции. За това се използва контекст на състояние и задача, съдържаща няколко действия.

Добавете контекст „Състояние → Зареждане → Ниво на батерията“. В настройките му посочете нивото на зареждане, при което ще работи задачата.

Създайте нова задача и добавете действието „Екран → Яркост на дисплея“. Намалете яркостта на дисплея до желаното ниво. Върнете се към добавяне на действия и добавете друго, като „Мрежа → Промяна на състоянието на Wi-Fi“. Уверете се, че опцията "Деактивиране" е избрана в настройките за действие. Сега Tasker също ще изключи Wi-Fi връзката.

Можете също да деактивирате автоматичното синхронизиране. За да направите това, добавете действието „Мрежа → Автоматично синхронизиране“ и изберете опцията „Деактивиране“ в списъка „Инсталиране“.

Можете да добавите други действия, за да удължите живота на батерията на вашето устройство.

⇡ Звуков сигнал при прегряване на батерията

Прегряването на батерията може да доведе до повреда на устройството, така че би било хубаво да знаете за това възможно най-рано, за да реагирате адекватно. За създаване на такъв профил се използва контекстът на събитието „Зареждане → Прегряване на батерията“. Задачата, използвана в профила, ще включва действието „Сигнал → Известие със звук“.

Персонализирането на действие се свежда до избор звуков файл(това може да бъде всеки аудио файл, съхранен в паметта на устройството или на SD карта, както и сигнал от звуковата колекция на Tasker). Можете също така да персонализирате показването на текстово известие на екрана на устройството. Текстът трябва да бъде въведен в полето "Име".

⇡ Изпращайте известия въз основа на местоположението

Ако вашето устройство има GPS модул, можете да използвате контекста на местоположението. Много е полезно за забравящите. Например, ако постоянно забравяте да отидете до банката, за да вземете нова карта, можете да настроите Tasker да ви изпрати SMS веднага щом сте на петстотин метра от клон.

Контекстът „Място“ работи въз основа на Google Maps. Когато го изберете, трябва да посочите банковите координати, както и радиуса на задействане на контекста. За да получите SMS с напомняне, трябва да използвате задача с действие „Телефон → Изпрати SMS“. В полето "Съобщение" напишете текста за напомняне, а в полето "Номер" добавете собствен телефонен номер.

Контекстът „Местоположение“ може да работи и без GPS, използвайки мрежови настройки. Но определянето на местоположението в този случай е по-малко точно.

⇡ Автоматичен отговор на SMS и пропуснати повиквания

За изпълнение на някои действия в Tasker се използват променливи. Не можете без тях, например, ако трябва да използвате вашия смартфон като телефонен секретар, който изпраща съобщения до всички номера, от които са получени SMS или са получени обаждания. Да предположим, че съобщенията не трябва да се изпращат денонощно, а само във време, когато не можете да отговорите сами: след часове и през нощта. За да приложите такава задача в профила, трябва да използвате два контекста, тъй като трябва да създадете сложно състояниестартиране на действия: „Ако получа SMS, докато спя или си почивам със семейството си ...“. Между другото, невъзможно е да се създаде един профил, който да е предназначен да отговаря както на обаждания, така и на SMS. Входящите обаждания и входящите съобщения са два отделни контекста на събития, които, както помним, не могат да се използват едновременно в един и същи профил.

Добавете контекст "Време" и посочете периода от време, през който ще бъде активен. Сега създайте задача с действието „Телефон → Изпращане на SMS“. В полето "Съобщение" напишете текста на автоматичния отговор на SMS. В полето "Номер" въведете променливата "SMS от номер". Сега съобщенията ще се изпращат до номерата, от които е получен SMS.

След като конфигурирате действието, върнете се към списъка с профили и добавете втори контекст към профила - „Събитие → Телефон → Получено текстово съобщение“.

За да добавите подобен профил за отговор на пропуснати повиквания, трябва да клонирате този профил и след това да промените някои от настройките му. Отидете до настройките на контекста „Получено текстово съобщение“ и го променете на контекст „Събитие → Телефон → Пропуснато повикване“. Сега се върнете към списъка с профили, отидете на настройките за действие и в полето „Номер“ променете променливата на %CNUM. Съобщенията ще бъдат изпратени до номерата, които са ви се обадили.

⇡ Включване на безшумен режим при обръщане на екрана на смартфона надолу

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

За да създадете такъв профил, добавете контекста „Състояние → Сензор → Ориентация“. В неговите настройки разгънете списъка „Позиция“ и изберете опцията „Екран надолу“.

Създайте нова задача с действието „Аудио → Безшумен режим“. В настройките за действие изберете Silence от списъка Mode.

⇡ Заключение

Разгледахме само няколко от най- прости примериработа с Tasker. Но програмата може успешно да се използва в стотици други случаи. Може да стартира приложения в зададено време, да изскача музикален плейър веднага щом включите слушалките си, да пожелава честити рождени дни на всички ваши приятели и семейство чрез автоматично изпращане на SMS в правилните дни, да събужда вашите близки с романтичен текст сутрин и правете стотици други неща. , които със сигурност ще ви дойдат на ум веднага щом започнете да използвате Tasker. Успех в ученето!

До средата на т.г. официални приложенияв магазина на Google Play надхвърли един милион. Едно от най-функционалните приложения днес е Tasker. Въпреки факта, че това приложение принадлежи към категорията "Игри", потребителите се нуждаят от много време, за да го овладеят.


Tasker постоянно заема водеща позиция сред платените софтуерв Google Play.

Програмата Tasker има много почитатели. Това не е изненадващо, защото това приложение позволява на всеки потребител да намери свой собствен начин за използване това приложение. По този начин Tasker е приложение за автоматизация. Това приложение се основава на следния принцип: всички действия, които потребителят извършва на мобилно устройство, могат лесно да се повтарят и освен това всички те са свързани с определени събития. Например, когато попаднете в болница или в театър, изключвате звука на телефона си. Когато се приберете от работа, вие включвате Wi-Fi на таблета си. Tasker прави възможно извършването на всички подобни действия автоматично. Така собственикът на мобилно устройство вече няма нужда да натоварва главата си с дребни проблеми и има повече време за важни неща.

Приложението Tasker днес не е единственият инструмент за автоматизиране на процеси на устройства, работещи на операционната система. Android система. Програмите Locale, on(x) и други дават същите възможности. Въпреки това приложения, толкова функционални като Tasker, вече не съществуват днес. С определени умения, използвайки Tasker, можете да зададете абсолютно всякакви сценарии за автоматизация, които съдържат много нива. С Tasker можете дори да създавате свои собствени приложения.

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

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

За да организира работата с приложението, потребителят трябва да знае значението на няколко основни термина: действия, задачи, контексти, проекти, профили, променливи, сцени. Всички операции, които могат да бъдат извършени с помощта на Tasker, могат да бъдат опростено описани по следния начин: ако е настъпило събитие X, трябва автоматично да извършите действие Y.

Едно действие може да се извърши автоматично при определени условия. Действието може да бъде изпращане на SMS съобщение, показване на известие на екрана или заглушаване на звука на входящо повикване. Само около 200 различни действия са достъпни за потребителя. Повечето от тях имат настройки, които могат да бъдат свързани. В дадена формула X представлява контекст, условие или някакво събитие, при настъпването на което програмата автоматично започва да действа.

В допълнение, програмата предоставя няколко вида контексти: място, час, дата, състояние, събитие. Ако действието трябва да се извърши, когато смартфонът е извън границите на града, това е контекстът на местоположението. Ако дадено действие трябва да се извърши в 8:15 всяка сутрин, това е времеви контекст. Пример за контекст на събитие би било входящо повикване от конкретен телефонен номер, докато пример за контекст на състояние би било специфична дейност, която остава активна известно време.

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

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

Профилът включва различни задачи, контексти. Ако в един профил се използват множество контексти, само един може да бъде контекст на събитие. Едновременната работа на два контекста наведнъж е невъзможна. Профилът също има свои собствени настройки, с които можете да изберете приоритета на стартиране на задачата, да активирате безшумен режим, да посочите максималния брой тригери и минималния допустим интервал от време между тригерите.

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

Начало на работа

Първата стъпка след стартиране на Tasker е да преминете към нормален режим в настройките. По подразбиране програмата ще стартира в начинаещ режим. В разделите можете да създавате задачи, профили, сцени и да преглеждате списък със съществуващи обекти. В горната част на прозореца на приложението има икона на светкавица. Използва се за бързо деактивиране/активиране на активни профили. Функцията за търсене може да се използва за откриване на задачи, профили и сцени, които са били създадени преди това. Освен това този бутон може да се използва за получаване на информация за програмата, но тази функция е достъпна само онлайн.

Като пример, нека се опитаме да създадем прост профил, който автоматично ще активира приложението Skype, когато към устройството са свързани слушалки. За да направите това, в раздела на профила трябва да щракнете върху бутона за създаване на нов елемент на приложение и да изберете контекста „Хардуер“ - „Слушалките са свързани“. В раздела с профили щракнете върху бутона за създаване на нов елемент на приложение и изберете контекста на състоянието „Хардуер → Слушалките са свързани“. В списъка Тип изберете С микрофон, за да накарате приложението да реагира само когато са свързани слушалки.

Сега можете да се върнете към списъка с профили и да добавите нова задача. Можете да използвате произволно име за него. Например „Стартиране на Skype“. Добавете ново действие към задачата. За да се гарантира удобството на организацията, те са разделени на групи, които са общо повече от 20. След това отидете на категория "Сигнал" - "Меню". Тук трябва да конфигурирате желаното действие. За целта кликнете върху бутона за добавяне на нов артикул в полето Артикули. Сега можете да кликнете върху бутона с надпис „Действие“.

След това изберете категорията „Приложение“ и изберете „Стартиране на приложение“. След това изберете Skype от списъка с инсталирани приложения. Това е всичко, новият профил е готов за използване. Всички нови профили в Tasker се активират по подразбиране веднага след създаването. Ако все още не планирате да използвате новосъздадения профил, използвайте превключвателя, разположен срещу името на профила. Всички задачи, създадени от потребителя, се съхраняват в раздела Задачи.

Задачите могат да се редактират и използват повторно при създаване на нов профил. Всеки път, когато добавяте задачи към нов профил, се показва списък с налични задачи. Ако грешната задача е била случайно избрана в този списък, тогава можете бързо да се върнете към прозореца за избор чрез бутона Превключване на събитие. Когато се добави контекст, се показва подобен бутон за превключване на състояние.

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

Изпълнение на задачи с помощта на притурката в ръчен режим

Задачите, както бе споменато по-горе, могат да се стартират както автоматично в конкретен профил, така и по искане на потребителя. Един от най-удобните начини за ръчно стартиране е да създадете джаджа на желаната задача на екрана. В този случай не са необходими условия за изпълнение на задачата.

За да създадете уиджет за стартиране на задача, трябва да отидете в списъка с уиджети. Докоснете и задръжте елемента, наречен Tasker, докато приспособлението се появи на началния екран. Ще се появи менюто за избор на задача. Можете да избирате от съществуващи задачи или да създадете нова. След това Tasker ще ви подкани да добавите още действия към задачата и да изберете икона, която да използвате за приспособлението.

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

Активирайте режима за пестене на енергия, когато батерията е изтощена

Много функции на смартфоните са доста удобни, но в същото време оказват значително влияние върху живота на батерията на устройството. Ако не е възможно да се зареди мобилно устройство, можете да използвате приложението Tasker, за да настроите някои функции да се изключват автоматично. За да направите това, трябва да използвате контекста и задачата, която ще се състои само от няколко действия. Добавете следния контекст: „Състояние“ – „Зареждане“ – „Ниво на зареждане на батерията“.

В настройките посочете нивото на зареждане на батерията, при което да се задейства задачата. Създайте нова задача, добавете към нея действието "Екран" - "Яркост на дисплея". Намалете яркостта до необходимото ниво. След това се върнете към добавяне на действия и добавете следното. Можете да изберете "Мрежа" - "промяна на състоянието на Wi-Fi". След това се уверете, че в настройките е избран статус "Деактивиран". След запазване на настройките, когато батерията е ниска, Tasker автоматично ще изключи Wi-Fi.

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

Зумер за прегряване

Поради прегряване мобилното устройство може дори да се повреди. Би било хубаво да научите за възможността за прегряване възможно най-рано, за да имате време да реагирате адекватно на тази ситуация. За да зададете такъв профил, можете да използвате контекста на събитието "Зареждане" - "Прегряване на батерията". В профила можете да използвате задачата от следния тип: "Сигнал" - "Звуково известяване". Настройката на действието ще се сведе до избор на звук. Можете да изберете всеки аудио файл, който се съхранява на SD картата или паметта на устройството. Можете също така да персонализирате показването на текстово известие на екрана. Въведете текст в полето "Име".

Изпращайте известия въз основа на текущото местоположение

Ако вашето мобилно устройство е оборудвано с GPS модул, можете да използвате контекста „Местоположение“ за настройки. За забравителните потребители това е много полезна функция. Така например, ако постоянно забравяте да отидете до банката и да получите нова карта, можете да настроите Tasker така, че ако сте близо до банков клон, програмата автоматично да ви изпрати известие. Контекстното място може да функционира и въз основа на Google-карти.

За да направите това, ще трябва да посочите координатите на банковия клон, както и контекстния радиус на задействане. За да конфигурирате получаването на SMS известия, ще трябва да използвате задача с действието „Изпращане на SMS“. След това въведете необходимия текст в полето "Съобщение" и въведете вашия телефонен номер в полето "Номер". Контекстът на местоположението може да работи и въз основа на мрежовите настройки. Но в същото време определянето на местоположението ще се извърши с по-малка точност.

Пропуснати повиквания и автоматичен отговор на SMS съобщения

За изпълнение на някои действия в приложението Tasker могат да се използват обекти като променливи. Не можете без тях, ако планирате да използвате смартфона си като телефонен секретар, който изпраща съобщения до всички номера, от които са получени обаждания или получени SMS съобщения. Да приемем, че съобщенията трябва да се изпращат само от време на време, когато вие сами не можете да отговорите, например през нощта или след работно време. За да реализирате такава работа в профил, трябва да използвате два контекста. Ще трябва да създадете сложно условие за задействане на действия: „Ако получа съобщение, докато работя или спя, трябва да направите следното ...“. Между другото, не можете да използвате един профил както за отговаряне на обаждания, така и за SMS. Получаването на съобщения и входящите повиквания са два различни контекста. Те не могат да се използват по един и същи начин едновременно.

За да зададете времеви ограничения, добавете контекста „Време“ и задайте периода от време, през който контекстът ще бъде активен. След това създайте задачата "Телефон" - "Изпращане на SMS". В полето "Съобщение" трябва да въведете текста, който автоматично ще бъде изпратен в SMS съобщенията. След като всички настройки за действието са изпълнени, върнете се към списъка с профили и добавете втори контекст към профила „Събитие“ – „Телефон“ – „Получено съобщение“.

За да създадете такъв профил за отговаряне на пропуснати гласови повиквания, трябва да клонирате профила и след това да направите някои настройки. За да направите това, отидете на настройките на контекста „Получено текстово съобщение“ и ги променете на „Събитие“ - „Телефон“ - „Пропуснато повикване“. След това можете да се върнете към списъка с профили и да отидете в настройките за действие. Въведете "%CNUM" в полето "Номер". Съобщението ще бъде изпратено до същия номер, от който е направено входящото повикване.