Стартиране на приложението Tasker. Tasker е многофункционално приложение за програмиране на Android устройства

Стартиране на приложението Tasker. Tasker е многофункционално приложение за програмиране на Android устройства

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

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

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

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

  • промяна на режима на разговор;
  • настройка на силата на звука на разговора и известията;
  • настройка на силата на звука на алармата;
  • активирайте или деактивирайте GPS, Wi-Fi, Bluetooth;
  • регулиране на нивото на яркост.

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

В момента програмата е в бета тестване, но не сме открили грешки или проблеми, докато я използваме. Опитайте SwiP в действие и ни уведомете в коментарите за вашето впечатление.

Милиони хора прекарват безкрайни часове в правене рутинни задачи. Това важи и за използването на компютри и смартфони. Постоянно включваме GPS, изключваме Wi-Fi, стартираме приложения - извършваме десетки различни операции. И без значение колко удобен е интерфейсът, всички тези действия губят ценен невъзобновяем ресурс - време. Междувременно, ако погледнете, винаги можете да намерите модел в изпълнението на рутинни операции: например, GPS модулът се включва, когато смартфонът се използва в колата, а Wi-Fi - когато устройството е у дома. Подобни модели са в основата на работата на Tasker. Тази помощна програма не е единственият инструмент за автоматизация за Android, но други програми (например на (X) и Locale) са просто детска игра в сравнение с героя на нашата статия.

Можете да му поверите почти всичко: приложението правилно ще филтрира входящите SMS, ще включва и изключва смартфона в определено време и кога дадени условия, да събуди собственика на телефона посред нощ, ако има обаждане от определен номер, и да го остави да спи, ако има обаждания от други номера. Tasker може да влезе онлайн в точното време, да попита за прогнозата за времето и да покаже известие на екрана, че няма да навреди да вземете чадър със себе си днес. Програмата може също да се изисква да следи икономията на батерията, да контролира силата на звъненето, яркостта на екрана и други параметри. Като цяло Tasker може да се справи с почти всяка задача, включително създаване на самостоятелни приложения за Android. В основата на всеки скрипт, който Tasker изпълнява, е просто правило: "Ако се случи събитие X, трябва автоматично да изпълните Y."

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

ОСНОВНИ КОНЦЕПЦИИ НА TASKER

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

Действия

Действието е това, което приложението трябва да направи, когато са изпълнени определени условия. Тоест Y във формулата „Ако X се случи, трябва да направите Y“ ще бъде действие. Действие е изключване на Wi-Fi, включване на аларма, показване на известие или напомняне на екрана и т.н. Общо повече от двеста действия са пришити в програмата, повечето от които могат да бъдат гъвкаво конфигурирани и свързани помежду си.

Задачи

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

Контексти и профили

Контекстът е условието за стартиране на задачата (X в горната формула). Връзка с конкретен WiFi мрежи, касова бележка входящо съобщение, стартирането на приложение са примери за контекст.

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

Контекст на състоянието

Когато използвате контекст на състояние, профилът остава активен, докато условието продължава да е вярно (например, докато е налична връзка към дадена Wi-Fi мрежа). Има два типа задачи за постоянни контексти: входящи и изходящи. Първите се изпълняват, когато условието се задейства и профилът стане активен, а вторите, когато профилът е деактивиран.

Контекст на събитието

За разлика от контекстите на състоянието, контекстите на събитията никога не се изпълняват за определен период от време. Пример за такъв контекст би било получаването на SMS съобщение. Когато контекстът на събитието се задейства, задачата се изпълнява и профилът вече не е активен. Ако профилът съдържа няколко контекста, тогава само един от тях може да бъде управляван от събитие, тъй като е невъзможно два контекста да се изпълняват едновременно. Когато използвате два или повече контекста, имайте предвид, че за да работи един профил, всички те трябва да се активират. Например, ако се използва контекст на състояние на Wi-Fi мрежа и контекст на събитие за получаване на SMS, тогава условието за задействане ще бъде: „ако получа SMS, докато съм свързан към тази мрежа…“

Променливи

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

сцени

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

проекти

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

НАЧАЛО НА РАБОТА

Главен прозорец: функции на интерфейса

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

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

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

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

Приложението търси не само създадените профили, задачи и сцени, но и настройките и (при работеща мрежова връзка) ръководството за потребителя. Търсенето се извършва по ключови думи. За да търсите нещо, щракнете върху бутона и изберете опция за търсене. Например, за да търсите по съдържание, активирайте опцията User Data и въведете желаното ключова думав полето за търсене.

Създайте нов профил

Като докоснете бутона за създаване на нов профил, можете да видите списък от шест категории контексти

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

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

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

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

За да накарате устройството да издава аларма при прегряване на батерията, изберете опцията Известие със звук от предлаганите от програмата опции.

Сега трябва да конфигурираме създаденото действие.

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

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

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

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

Изберете Добавяне.

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

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

Стартиране на задачи чрез изпълнимия модул на началния екран

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

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

Щракнете върху бутона за връщане назад в лентата на състоянието на Android.

Нов изпълним модул с избраната икона ще се появи на началния екран. Кликнете върху изпълнимия модул, за да видите как работи задачата в ръчен режим.

Свойства на профила

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

Така че, ако поставите отметка в квадратчето Брой повторения. можете да посочите максималния брой посещения на профила. В полето Време между активации можете да зададете минималния интервал от време между активациите на профила. Ако премахнете отметката от квадратчето Show In Notification Pulldown, информацията, че профилът е активен, няма да се показва в лентата на състоянието.

ПРИМЕРИ ЗА ИЗПОЛЗВАНЕ НА TASKER

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

Стартиране на музикално приложение, когато слушалките са свързани

Свързали сте слушалки към вашия смартфон. Следващата ви стъпка почти със сигурност ще бъде стартирането на приложение за възпроизвеждане на аудио файлове. Tasker може да направи това вместо вас. Създайте нов профил и изберете контекста Състояние > Хардуер > Свързани слушалки. Върнете се към списъка с профили, като щракнете върху бутона за връщане назад, щракнете върху връзката Нова задача. Посочете име за задачата, например Launch Player. Докоснете бутона и изберете категория Сигнал > Меню. В полето Артикули щракнете върху бутона за добавяне на артикул. Щракнете върху бутона Действие. Изберете категорията на действие Приложение > Стартиране на приложение. На екрана ще се появи списък с инсталирани приложения. Изберете правилния. Ако трябва да стартирате няколко приложения, върнете се към стъпката за добавяне на действие, в полето Елементи щракнете върху бутона за добавяне на елемент и добавете друго приложение.

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

Собствениците на Android наистина оценяват всяка възможност за презареждане мобилно устройство. Ако наблизо няма източник на захранване, можете да удължите живота на батерията, като изключите ненужните функции. Създайте профил, който автоматично ще оптимизира работата на устройството, когато зарядът намалее. Създайте нов профил и изберете контекста Статус > Зареждане > Ниво на батерията. Преместете плъзгача От на позиция 0 и плъзгача До на позиция 20

Добавете нова задача и я наименувайте, например Действия при изтощена батерия. Добавете действие Мрежа > Промяна на състоянието на Wi-Fi. По подразбиране за него е избрано действието Изключване, в който случай не е необходимо да променяте настройките.

Върнете се в прозореца за добавяне на действия и добавете друго, като изберете категорията Мрежа > Автоматично синхронизиране. В списъка Инсталиране изберете Деактивиране. Сега, когато батерията е изтощена, автоматичната синхронизация ще бъде деактивирана. Можете също така да намалите яркостта на дисплея, за да пестите батерията. За целта се върнете в прозореца за добавяне на действия и изберете категорията Дисплей > Яркост на дисплея. Задайте желаната яркост с помощта на плъзгача Level. Можете също да изключите прехвърлянето на данни чрез Bluetooth, за да оптимизирате живота на батерията. За да направите това, добавете действието Мрежа > Bluetooth и в списъка за инсталиране изберете опцията Деактивиране. Сега нашата задача съдържа четири действия, които ще се изпълняват всеки път, когато нивото на батерията падне до 20%

Заглушете разговора по време на важни срещи

Този профил е полезен за тези, които използват календара за насрочване на срещи. По време на важни срещи е обичайно да изключвате звънеца, така че телефонът да не разсейва участниците. Tasker може сам да постави телефона на безшумен режим и да го включи отново, когато срещата приключи. За да създадете такъв профил, изберете контекстното състояние > Приложение > Запис в календара. Щракнете върху иконата за търсене до полето Календар, за да изберете този, от който се нуждаете. По подразбиране Tasker ще отговаря на всички записи в календара, но можете да използвате филтър за наличност. Например, профил може да стане активен само ако в календара е намерена среща, за която потребителят е посочил, че няма да бъде наличен по време на срещата. За да създадете такъв контекст, в списъка Наличен изберете Не. Ако е избрана опцията Няма значение, профилът ще работи с всички записи без изключение. Когато приключите с настройването на контекста, върнете се в раздела Профили, като щракнете върху бутона и щракнете върху връзката Нова задача. Въведете името му, след което добавете ново действие. Изберете категорията Аудио > Безшумен режим. В списъка Mode изберете Silence

Стартирайте приложение в даден момент

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

Създайте времеви контекст. В секцията От въведете часа, в който обикновено ставате. Времето в секцията До трябва да е същото, защото действието трябва да се извърши веднъж. Сега създайте нова задача и добавете действието Приложение > Стартиране на приложение. Изберете желаното приложениеот списъка.

Изключвайте звъненето, когато обръщате екрана на смартфона надолу

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

Добавете нов контекст Състояние > Сензор > Ориентация. В списъка Позиция изберете Екран надолу. Върнете се в раздела Профили и щракнете върху бутона Нова задача. Въведете име за задачата, след което добавете ново действие. Изберете категорията Аудио > Безшумен режим. В списъка Mode изберете Silence.

Обърнете внимание, че контекстът на ориентацията ви позволява да работите с различни позиции на устройството, включително изправено, лява страна, правилната страна. Въпреки това, опцията надолу по екрана е най-удобната - ако трябва бързо да отговорите нежелано обажданеопределено няма да пропуснете.

Изпращане на SMS по график

Защо хората изпращат SMS? Много често - да ви пожелая честит рожден ден, когато не искате да се обаждате. И още – да кажеш на любимата си преди лягане, че е единствената. За да не забравите да изпратите SMS навреме, можете да възложите изпращането на важни текстови съобщения в даден момент на Tasker. Нека ви разкажем повече за това как да го направите:

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

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

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

Върнете се в раздела Профили и щракнете върху бутона. щракнете върху профила и след това докоснете името на контекста на датата и задръжте пръста си за известно време. Изберете опцията Добавяне от менюто и задайте времевия контекст. Задайте часа за изпращане на съобщението. Можете също да настроите SMS да се изпраща отново на всеки няколко часа или на всеки няколко минути. За да направите това, поставете отметка в квадратчето Повторение и задайте честотата на изпращане. С помощта на функцията за клониране на профили можете да настроите автоматично изпращане на поздрави до приятели и роднини. Маркирайте профил, като щракнете дълго върху него, щракнете върху връзката Клониране в горната част на екрана и след това върху контекста на датата, за да промените датата, на която е изпратено съобщението. Отидете в свойствата на действието за изпращане на SMS и променете номера, на който ще бъде изпратено съобщението.

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

С помощта на променливи можете да изпращате автоматични отговори на повиквания и текстови съобщения, когато не можете да отговорите сами (например докато спите). За да създадете такъв профил, трябва да използвате два контекста: време и събитие. За да започнете, изберете контекста Време и задайте продължителността от време, през което няма да можете да отговорите на телефонно обаждане. Сега добавете нова задача. Дайте му име и добавете действието Телефон > Изпращане на SMS. В полето Номер въведете променливата %CNUM (благодарение на нея ще се изпращат съобщения до номерата, от които идват обажданията). В полето Съобщение въведете текста на отговора. Тук можете да напишете например следното: „Съжалявам, но сега не мога да отговоря на вашето обаждане. Ще ти се обадя сутринта."

Върнете се към списъка с профили. За да добавите втори контекст, щракнете върху името на профила и след това докоснете и задръжте линията с първия контекст, докато се появи меню. Изберете Добавяне и добавете контекстното събитие > Телефон > Пропуснато повикване.

За да създадете профил, предназначен да отговаря автоматично на входящи SMS, клонирайте текущ профил. За да направите това, щракнете върху името му и задръжте пръста си, докато бутонът Clone се появи в горния панел. Направете промени в профила си. Щракнете върху контекста на пропуснато повикване и щракнете върху бутона Превключване на събитие. Изберете полученото контекстно текстово съобщение.

Сега обратно към списъка с профили. Щракнете върху задачата, след което щракнете върху действието за изпращане на съобщение. В полето Число променете стойността на променливата на %SMSRF. Можете да добавите името му ръчно или да кликнете върху бутона и да изберете SMS от номер от списъка с променливи.

Изключете известията за нова поща през почивните дни

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

Сега трябва да създадете изходно задание. За да направите това, върнете се към списъка с профили, докоснете реда със задачата и задръжте пръста си, докато се появи менюто. Изберете Добавяне на изходна задача. Създайте нова задача и добавете същото действие: Мрежа > Автоматично синхронизиране. Сега в списъка Инсталиране изберете Деактивиране.

Получавайте известия въз основа на местоположението

Въпреки факта, че животът ни е немислим без електронни органайзери и списъци за пазаруване, има неща, които постоянно забравяме. За да получите напомняне точно когато имате най-голяма нужда, можете да използвате контекста на мястото. Той работи съвместно с Google Maps. Изберете на картата местоположението на магазина, където постоянно забравяте да купите шоколадови блокчета за вашето дете. Задайте стойността на параметъра Radius на 50-100 метра. Кликнете върху бутона Заснемане, за да посочите местоположението на картата. Координатите могат да се определят с помощта на GPS или мрежов сигнал. Първият вариант е по-точен, но вторият изразходва батерията по-икономично.

Създайте нова задача и добавете действието Телефон > Изпращане на SMS. Въведете телефонния си номер в полето Номер. В полето Съобщение въведете текста за напомняне.

Разширен планировчик. Позволява различни събития да произвеждат действия / списъци с действия. Подобно на 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 са точно това, от което се нуждаете, за да сбъднете мечтата си.
Всъщност малиновият фон, разбира се, никой не използва. почти. Но, например, направете фона на прозореца прозрачен, поставете прозореца в горната част на лентата на състоянието и покажете текста с заряда на батерията в самия прозорец. Изкусителен? Все пак бих.

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

  • бутон- бутон
  • отметка- поле за отметка (като маркирате същия елемент с отметка в параграфа, променяме един или друг параметър).
  • Драскулка– поле, където можем да нарисуваме елемент на екрана
  • Изображение- картина
  • карта– gps карта
  • Меню- меню с възможност за превъртане на всички елементи, които сме добавили
  • Избор на номера- избор на номер (както например в настройката, дадена в android. Spinning drum)
  • овал- графичен елемент овал.
  • Повторно заплитане- графична фигура
  • плъзгач- така нареченият плъзгач (промяната на силата на звука в настройките, например, се извършва под формата на плъзгач)
  • центрофуга- падащо меню
  • текст- текстов дисплей
  • textEdit– поле за въвеждане, редактиране на текст
  • превключвам– бутон за включване/изключване (като напр включете wifiв настройките
  • уеб изгледуеб сърфиранестраници ( стандартни средства Android)

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

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

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

Tasker Android

„Контекстите“ определят ситуацията, в която се извършва определено действие. Това може да бъде час от деня, местоположение, състояние на телефона (например зареждане).

„Задачи“ е списък с действия за всяка конкретна ситуация. Това включва всичко - от активиране/деактивиране на системни настройки до изпращане на съобщения.

Ако зарядът на телефона ви падне до 20 процента („контекст“), Wi-Fi се изключва („задача“).

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

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

1. Включете музикалното приложение, когато слушалките са свързани

При този сценарий всеки път, когато свържете слушалките, ще се появи менюто на музикалното приложение.

Кликнете върху плюса, за да създадете нов профил. Наименувайте го, например, „Музика“ и щракнете върху отметката. От контекстното меню изберете State > Hardware > Headset Plugged. След това зелена отметка. След това ще се появи менюто за избор на задача. Изберете нова задача (Нова задача), наименувайте я „стартиране на музика“. Кликнете върху синия плюс. По принцип има всичко, което може да направи вашият телефон. Изберете Предупреждение > Меню. В секцията „елементи“ щракнете върху сивия бутон „Действие“. След това Приложение > Зареждане на приложение и едно от музикалните приложения, които искате да изтеглите. За да добавите друго приложение, щракнете върху зеления плюс, бутона „Действие“ и повторете горните стъпки. Щракнете върху зелената отметка, когато сте готови.

2. Деактивирайте определени процеси, когато батерията е изтощена

Тази задача ще деактивира енергоемките процеси, когато батерията е изтощена. Кликнете върху плюса, за да създадете нов профил. Наименувайте го „Батерия“ и щракнете върху отметката. От контекстното меню изберете Състояние > Захранване > Ниво на батерията. Задайте плъзгача за минималното ниво на нула, максималното ниво на двадесет. Кликнете върху отметката. В менюто за избор на задача щракнете върху „Нова задача“ и я наименувайте „Ниска батерия“. В следващия прозорец щракнете върху синия плюс. Тук можете да изберете настройките, които ще бъдат изключени при дадено ниво на зареждане. За да изключите автоматичното синхронизиране, направете следното: Net > Auto-Sync и щракнете върху отметката. За да добавите друга задача - щракнете върху синия плюс. За да изключите Wi-Fi - Net> Wi-Fi> отметка.

Повторете тази процедура за всички други процеси, които искате да деактивирате. Например, можете да направите това за Bluetooth (елемент от менюто Net) или яркост на дисплея (елемент от менюто Дисплей).

3. Стартиране на задача от иконата на приложението на началния екран

Задачите обикновено се свързват с такива контексти като местоположение, време, състояние. Можете обаче да свържете задача към икона на началния екран, тя ще бъде изпълнена само когато се щракне върху последната. За да създадете изпълним модул, натиснете и задръжте на началния екран, след което натиснете „Добавяне към началния екран“. След това щракнете върху „приложения“ и отидете в раздела с джаджи. Този процес може да варира в зависимост от версията на вашия Androidи OEM. Намерете джаджа Taskerи го добавете към началния екран. Появява се менюто за избор на работа. Тук можете да изберете това, от което се нуждаете. Щракнете върху „Нова задача“, наименувайте я, след което щракнете върху синия плюс, за да добавите първата си задача. Изборът от задачи е много голям (от съставяне на съобщение до изключване на Wi-Fi и отваряне на менюто с настройки). Можете да добавите произволен брой задачи към джаджата - просто щракнете върху синия плюс.

Въведение

Честно казано, мисленето от коя страна да подходим към този преглед отне почти повече време, отколкото директното му написване. Не знам дали да вярвам или не на хората, които наричат ​​Tasker най-трудното приложение за Android, но фактът остава, че ръководството за приложението, което изтеглих от мрежата, е дълго около 200 страници. PDF формат. Цели сайтове и форуми са посветени на индивидуалните профили и задачи на Tasker "a, потребителите снимат видеоклипове за процедурата за работа с него, публикуват готови скриптове - и с всичко това едва ли може да се твърди, че приложението е проучено и надолу. И тъй като съм в Tasker" Тъй като съм пълен новак и лаик, реших следното: нека този текст стане един вид въведение и занапред ще споделям опита си, докато го овладявам. Не мога да обещая, че ще е редовно или често, но ще опитам.

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

предварително заключение

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

Първо запознанство и интерфейс

Бих искал да започна веднага с мухата в мехлема, иначе няма да стане ясно защо някои моменти са точно такива, каквито са. Така:

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

2. Tasker е напълно неинтуитивен. След като стартирате приложението, ще трябва да се ровите в него дълго и досадно време, преди да се изгради елементарен алгоритъм на работа в главата ви. Ето защо е необходимо да проявите търпение и внимателност.

И така, нека да започнем:

Изтеглихте и инсталирахте Tasker. Приложението веднага ви подканва да създадете нов профил,

но вместо това първо ще превключим от режим "Начинаещ" към нормален режим. За да направите това, извикайте настройките и премахнете отметката от квадратчето. След това началният екран ще изглежда така:

За да активирате или деактивирате приложението, трябва да задържите иконата Tasker" в горния десен ъгъл. Когато приложението е активно, иконата е оцветена.

Виждаме четири раздела: „Профили“, „Задачи“, „Сцени“ и „Променливи“. Не знам, може би в други версии на приложението всичко е на руски. Не можах да намеря никакви актуализации.

Досега всички раздели са празни. Да започнем с профили. Къщата в долния десен ъгъл показва меню, което ви позволява да управлявате съществуващи профили. Все още ги нямаме.

Знакът плюс в долния ляв ъгъл създава нов профил. Предлагам ви да разгледате конкретен пример, как работи:

Този списък съдържа опции за контекста, който автоматично ще стартира определени действия. Изберете, кажете, „Време“:

Тоест трябва да посочите интервала от време, в рамките на който ще се извършват действията. Да вземем за пример нощта:

За да потвърдите създаването на профил, трябва да щракнете върху бутона Tasker "a в горния ляв ъгъл.

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

Нека условно назовем задачата "Тиха нощ" и щракнем върху отметката. Сега трябва да изберете действията, които ще бъдат извършени като част от задачата "Silent Night".

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

И така, нивото на звука е зададено. Трябва да добавим още няколко задачи. Да речем, нека яркостта на екрана да е минимална, за да не ни наранят очите, ако влезем в главата да се събудим, за да видим колко е часът. Или отговорете на неочакван SMS от приятелка/гадже. Изберете „Екран“, след това „Яркост на дисплея“. Поставяме 10%, добавяме отметка „Незабавен ефект“ и като цяло избираме всякакви опции по ваш вкус.

Сега вече имаме две задачи. Нека измислим трети, за късмет.

Например, за тези, които имат постоянно включен Wi-Fi у дома, можете да предвидите автоматичното му деактивиране в определено време. Изберете „Мрежа“, след това „Състояние на WiFi“. Изключи.

Създадохме три задачи. Изглежда така в раздела Задачи:

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

И разделът "Профил" сега изглежда така:

Както можете да видите, профилът може да бъде деактивиран. И при активиран профил се оказва, че всеки ден от 00:00 до 06:00 часа:
1. Силата на звънене ще бъде минимална.
2. Яркостта на екрана ще бъде 10%.
3. Wi-Fi няма да работи.

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

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

Създайте задача, наречена "InetApps". Добавяне на действия. "Сигнал" => "Меню". Оформлението (местоположението) е зададено на Меню с решетка с икони (т.е. икони на приложения без техните имена). Превъртете надолу и под думата Елемент натиснете знака плюс и след това „Действие“. Изберете приложение, например Gmail. Повтаряме същото за всяко приложение, което искаме да видим в нашия списък. Избрах също Vkontakte и Socialife.

Ето как изглежда финалният профил:

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

Е, нека попрактикуваме още малко, става ли? Сега нека се опитаме да създадем връзка към някакво приложение или услуга. Да, Tasker ви позволява да направите това и дори не е необходимо да създавате профил за това. Вместо това веднага правим нова задача „Изтегляния“. След това "Приложение" => "Изпълни приложение". Чрез активирането на функцията "Всички" в долната част получаваме достъп не само до обикновени приложения, но и до различни услуги и програмни файлове. Намерете „Изтегляния“. Има ново предизвикателство.

Излизаме от Tasker, но не го изключваме. Добавете приспособлението Task Shortcut към началния екран. Появява се диалогов прозорец със списък със задачи и предложение за създаване на нов. Изберете вече съществуващата задача „Изтегляния“. Сега вие трябва да изберете икона. Списъкът се отваря, като щракнете върху квадратчето в долния десен ъгъл. За промяна изберете различно изображение - "Вградена икона". Намерете подходящо, да речем, стрелка, сочеща надолу. Остава да бъде потвърдено. Иконата се появи на началния екран, и незабавно ще ни отведе до списъка с изтеглени файлове.

И така, остава ни още един основен раздел - това е "Сцени". Накратко, това е инструмент за създаване на ваши собствени елементи на интерфейса: бутони, плъзгачи, диалогови прозорци и др. Един вече се появи - това е същият списък с приложения, който изскача, когато включим трансфера на данни. Но всъщност този раздел заслужава отделен пълноценен преглед, възможностите му са толкова големи, до създаването на ваши собствени приложения. които след това могат да бъдат издадени в apk файли сложете Play market. Поне така пишат по форуми и сайтове. Във всеки случай няма да анализирам подробно сцените сега, но по-добре да напиша отделна рецензия по-късно.

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

Ами... това е. Надявам се, че това уводно отклонение не ви се стори твърде хаотично или повърхностно. Ще съм благодарен за справедлива критика. В бъдеще ще се спра по-подробно на характеристиките на това любопитно във всички отношения приложение. Лично аз вече разбирам: Tasker е истинска находка за любознателен ум.

Благодаря ви за вниманието!

P.S. О, да, забравих да кажа, че Tasker е платено приложение. Но мисля, че разработчиците заслужават всяка стотинка.