Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Расширенное использование Tasker

Оглавление:

Anonim

Я люблю Tasker. И я это много говорю. Я так много говорю, что предсказание моей клавиатуры теперь всплывает в Tasker после того, как я наберу слово «любовь». И Tasker может многое сделать. Много всего Но для того, чтобы сделать это, его нужно запрограммировать, или вам нужно нажать кнопку на главном экране или элемент управления жестами. В прошлый раз я рассмотрел функции голосового управления, и сегодня вместо того, чтобы использовать их для управления мультимедиа, мы будем использовать их для чего-то гораздо более полезного: вытаскивая больше батареи из телефона. Со мной также связался замечательный мастер плагинов Tasker, Жоао Диас, и он дал мне более целенаправленный способ воспроизведения медиафайлов с помощью своего плагина AutoShare, которым я поделюсь позже в этой статье.

Голосовое управление радио

Теперь есть много вещей, которые мы хотели бы, чтобы Google Now мог сделать. Средства управления мультимедиа, выключение наших телефонов, покупка новых устройств для нас, чтобы мы не застревали в списке невыполненных заказов и так далее. Ну, возможно, мы не сможем исправить все эти недостатки с помощью Tasker, но мы можем, по крайней мере, сделать несколько вещей!

Теперь, как и раньше, мы собираемся создать короткие задачи для каждого из действий, которые мы хотим выполнить. Например, я буду включать и выключать Bluetooth с помощью Google Now, поэтому у меня есть две задачи с одним действием, которые выполняются как таковые.

Далее мы собираемся настроить наши голосовые профили команд. Эти профили будут использовать контекст распознавания AutoVoice, как и раньше, однако в этот раз мы будем немного более осторожны с нашими голосовыми командами, поскольку они будут тесно связаны. Для первого профиля мы будем использовать триггер «Bluetooth включен», убедившись, что функция «включить все» отмечена в конфигурации контекста. Мы выберем соответствующее задание. Прежде чем мы создадим профиль Bluetooth Off, мы собираемся протестировать команду Bluetooth On.

Если вы не следовали настройке AutoVoice, описанной на прошлой неделе, сейчас самое время. Не волнуйся, мы подождем …

Мы впорядке? Хорошо.

Если мы уверены, что наша команда работает, мы можем расширяться. Мы можем добавить профиль bluetooth off на вечеринку, а затем мы можем добавить другие настройки. Что еще более важно, вы можете сложить их. «Включение Bluetooth и Wi-Fi» активирует обе радиостанции - и в качестве идентификатора, хотя мы обычно пишем это как Wi-Fi, в Tasker и Google Now команда читается как wifi, поэтому удалите дефис из фильтра команд. Тем не менее, вам нужно будет дать две отдельные подсказки, если вы хотите отключить Wi-Fi и включить мобильные данные, так как отключение и включение одной и той же командой вызовет все и просто запутает ваш телефон.

Вы другой вариант, чтобы сделать более подробную задачу / профили. Мой профиль вождения может быть вызван Moto Assist (подробнее об этом через минуту), но задача выхода из режима вождения запускается не Moto Assist, а голосом или управлением жестами на главном экране. Я также сделал это чем-то более разговорным, чем-то, что я могу изменить, потому что, пока триггер там каким-то образом присутствует, он будет распознаваться и действовать. Кий, который я выбрал, был «идеальный день», так что я могу сказать…

+ Это будет идеальный день. + Этот день был далеко не идеальным. + Этот день будет долгим, тяжелым и невыгодным. Отлично. + Прекрасный день, чтобы быть в море!

И он будет срабатывать независимо от выбранного варианта. Благослови опцию «включить все» в AutoVoice.

Уведомления больше не только для Google Now

Теперь я упомянул, что мой профиль вождения был запущен Moto Assist. Есть несколько способов сделать скин для этой конкретной кошки, если у вас нет Moto X с оптимизированным определением состояния контекстных сервисов Motorola, но у меня есть, и, поскольку у меня есть, он позволяет мне демонстрировать другой плагин, который может сделать изящный маленький вещь.

Таксер (и разработчик Tasker) не может делать все самостоятельно.

Работа на основе уведомления раньше была чем-то, что Tasker мог сделать из коробки. На самом деле он все еще имеет собственный контекст события Notification, однако, поскольку все больше и больше приложений переходят на API уведомлений, представленный в Android 4.3, они больше не работают с ним. Поскольку AutoNotification может перехватывать уведомления с помощью нового API, разработчик Tasker решил позволить пользователям полагаться на João Dias и этот плагин, а не тратить время на исправление собственного контекста уведомлений. И я не виню его, потому что с этим приложением всегда можно многое сделать, тем более что мы будем выходить на новую версию Android, новое руководство по дизайну и, самое главное, на множество новых API, которые нужно будет просмотреть и потенциально добавить в приложение.

Мой режим вождения, запускаемый режимом вождения Moto Assist, достаточно прост. Я хочу отключить Wi-Fi и автосинхронизацию, включить Bluetooth (если он еще не включен), а затем включить музыку. Это всплывающее окно предупреждает меня о том, что оно действительно сработало, поскольку теперь это профиль, который можно запускать без моего личного участия.

Теперь мы делаем наш профиль. AutoNotification Intercept - это контекст состояния, и мы можем настроить его так, чтобы он отвечал ТОЛЬКО на уведомление о вождении от Moto Assist. Здесь будет создан тип действия, так как уведомление создается при включенном режиме вождения и уведомление отменяется при парковке. Приложение уведомлений - Assist, и поэтому оно реагирует только на это, я выбираю опцию «Точный». Разделы пакета и текста бесполезны для перехватываемого нами уведомления о вождении, но для приложений с более подробными уведомлениями, таких как Gmail, они могут пригодиться. Нам, однако, нужен раздел Название уведомления, поэтому он не срабатывает, когда телефон входит или выходит из любого вспомогательного режима. Мы введем «Вождение» в фильтре заголовка уведомления и еще раз выберем «Точный».

После настройки нашего контекста пришло время выбрать нашу задачу, и как только мы выбрали задачу «Вождение», у нас есть еще одна вещь, которую нам нужно сделать. Видите, даже если перехват AutoNotification указан в качестве контекста состояния, он работает как контекст Even, что означает, что нам нужно долго нажимать на нашу связанную задачу и выбрать «переместить для выхода из задачи», в противном случае задача «Вождение» сработает примерно три секунды, а затем отключить себя.

AutoShare: более быстрый способ воспроизвести вашу музыку.

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

Кроме того, здесь вы можете сделать немного больше, чем просто нажать «играть».

Это коллекция намерений AutoShare. Добавить их в AutoShare после установки плагина так же просто, как нажать на нужное намерение. Вы получите два для каждой медиа-команды: одну клавишу «вниз» и одну клавишу «вверх». Вы немедленно отправляете команду нажатия клавиши «вниз», а затем команду «вверх» для элементов управления мультимедиа (и только для элементов управления мультимедиа).

Как только у нас есть свои намерения, пришло время построить задачу с ними. К счастью, использование мультимедийных клавиш приводит к появлению всплывающего окна, напоминающего о том, как его использовать, так что у вас есть к чему обратиться. Мы начнем с нашего намерения. Сначала мы установили наше приложение. Вместо AutoShare по умолчанию мы будем использовать Media. После этого мы выбираем наше намерение: нажмите кнопку Play Down.

После этого мы нажимаем кнопку «Дополнительно» и выбираем нужное приложение в «Найти совместимые приложения», в моем случае это Google Play. Промойте, вымойте, повторите со вторым действием AutoShare для клавиши вверх. Нажмите «Play» на задании, если это работает, автоматизируйте его любым удобным для вас способом.

Только для Android

Когда вы спросите людей, почему они выбрали Android вместо Apple, вы услышите много разных вещей. Они хотели более открытой экосистемы, они хотели большего экрана, они хотели больше выбора, и так далее. Tasker - единственное приложение, которое, как я слышал, кто-то назвал главной причиной использования Android, и это не так уж удивительно, учитывая, что Tasker вроде бы воплощает дух Android.

Tasker - это приложение для Android.

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

Итак, какие захватывающие вещи вы хотите сделать дальше с Tasker? Потому что здесь есть еще много чего посмотреть, и мы будем приносить вам как можно больше.