Tasker как установить ответ кнопкой на звонок
Перейти к содержимому

Tasker как установить ответ кнопкой на звонок

  • автор:

Все в порядке, но.

Этот текст мало кто будет читать и мы можем написать здесь все, что угодно, например.
Вы живете в неведении. Роботы уже вторглись в нашу жизнь и быстро захватывают мир, но мы встали на светлый путь и боремся за выживание человечества. А если серьезно, то.

В целях обеспечения безопасности сайта от кибератак нам необходимо убедиться, что вы человек. Если данная страница выводится вам часто, есть вероятность, что ваш компьютер заражен или вы используете для доступа IP адрес зараженных компьютеров.

Если это ваш частный компьютер и вы пытаетесь зайти на сайт, например, из дома — мы рекомендуем вам проверить ваш компьютер на наличие вирусов.

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

  • © 2005-2023, «4PDA». 4PDA® — зарегистрированный товарный знак.

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Как ответить на звонок или закончить вызов кнопкой в Андроиде

Бывает не всегда удобно использовать палец, чтобы ответить на звонок на смартфоне или закончить вызов, например, когда на улице мороз или некстати погас экран, особенно когда героически пытаешься освоить новую технику, а до этого так уже привык к старому доброму кнопочному телефону.

p, blockquote 1,0,0,0,0 —>

Ответ на звонок кнопкой в Андроиде

p, blockquote 2,0,0,0,0 —>

p, blockquote 3,0,0,0,0 —>

Жест или кнопка для ответа на звонок и его окончания?

Благодаря новым технологиям, которые пришли к нам вместе с сенсорными экранами, появилось даже выражение «смартфоновый палец». Это когда один палец, как правило, указательный, всегда должен быть чистым и сухим для того, чтобы иметь возможность работать со смартфоном или планшетом.

p, blockquote 4,0,1,0,0 —>

Стандартный способ для того, чтобы сделать ответ на звонок на Андроиде, состоит в легком проведении пальцем по горизонтали справа налево от зеленой кнопки в другую сторону, как бы небрежно «смахивая пыль» с экрана. Чтобы завершить вызов, нужно провести пальцем от красной кнопки к противоположному краю экрана. Такие жесты типа смахивания настроены в каждом телефоне по умолчанию.

p, blockquote 5,0,0,0,0 —>

Однако можно немного изменить настройки для того, чтобы сделать ответ на звонок кнопкой в Андроиде, а также с помощью кнопки завершить вызов. Для этого не придется устанавливать новое приложение, все уже есть в самой операционной системе.

p, blockquote 6,0,0,0,0 —>

Ниже настройки приведены для версии Андроида 5.0.2. В зависимости от производителя телефона названия настроек могут немного отличаться.

p, blockquote 7,0,0,0,0 —>

Изменение настроек от жестов на работу с кнопкой

  • Открываем Приложения,
  • затем Настройки в Андроиде.
  • Далее переходим к «Специальным возможностям»:

Специальные возможности в Андроиде

Рис. 1. Настройки в Андроиде – Специальные возможности

В «Специальных возможностях» нас интересует «Ответ и завершение вызовов»:

p, blockquote 8,1,0,0,0 —>

Ответ и завершение вызовов кнопкой

Рис. 2. Ответ и завершение вызовов кнопкой

Открыв опцию «Ответ и завершение вызовов», далее остается поставить нужные галочки (либо сразу обе, либо одну из предлагаемых):

  • напротив опции «Нажатие клавиши «Домой», если хотите отвечать на вызовы с помощью кнопки «Домой» (находится в нижней части экрана по центру – рисунок 4),
  • напротив опции «Нажатие клавиши питания», если будете завершить вызовы, используя кнопку питания:

клавиши для ответа на звонок и для его окончания

Рис. 3. Клавиша «Домой» для ответа на звонок и клавиша питания для завершения

Ниже на рисунке 4 показано, где, как правило, находятся необходимые клавиши:

  • кнопка «Домой» (с ее помощью можно отвечать на звонки) и
  • клавиша питания (для завершения вызова):

Где кнопка «Домой» и клавиша питания

Рис. 4. Где обычно находятся кнопка «Домой» и клавиша питания

Если стандартные настройки не подходят

Если не понравятся новые настройки, можно проделать заново описанные выше шаги (рисунки 1, 2, 3) и вернуться к жестам для звонков. Для этого надо убрать

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

Также можно установить на смартфон (или планшет) приложение для автоматизации работы со звонками. Платное приложение Tasker из официального магазина Google Play, позволит сделать соответствующие настройки, чтобы отвечать на звонки, например, просто встряхивая телефон. Правда, там могут понадобиться root права, это уже зависит от конкретной модели смартфона.

p, blockquote 12,0,0,1,0 —>

p, blockquote 13,0,0,0,0 —>

p, blockquote 14,0,0,0,0 —>

p, blockquote 15,0,0,0,0 —>

p, blockquote 16,0,0,0,0 —> p, blockquote 17,0,0,0,1 —>

23 сентября 2018

Добавить комментарий Отменить ответ

Комментарии: 13 к “Как ответить на звонок или закончить вызов кнопкой в Андроиде”

Добрый вечер, Надежда. У меня Android 5.1 и беда с приемом вызовов: тащу белый круг вверх, а он не тащится. В редких случаях это все же удается. Но когда веду от зеленой трубки к красной, в итоге срабатывает красная — звонок сбрасывается. Словом, совершенно необходима какая-нибудь кнопка. Но в моем меню нет «Ответа и завершения звонков». В «Специальных возможностях» есть только «Кн. питания заверш. вызов», а для ответа на звонки — ничего нет. Что Вы могли бы посоветовать? Спасибо.

Здравствуйте, Татьяна. Я предполагаю, что на вашем телефоне нет кнопки «Домой», которая показана на рисунке в статье https://www.compgramotnost.ru/wp-content/uploads/2018/09/Gde-knopka-Domoj-i-klavisha-pitanija.png
Если такой кнопки нет на телефоне, то тогда в «Специальных возможностях» будет так как Вы пишите: «есть только “Кн. питания заверш. вызов”, а для ответа на звонки – ничего нет.»
В современных телефонах не делают «лишних» кнопок, для экономии, да и вообще, так уже не принято.
Более подробно про ответ на звонки написала здесь https://www.compgramotnost.ru/android/kak-sdelat-zvonok-na-androide-i-otvet Вам нужно потренироваться отвечать на звонки. Желательно, чтобы кто-то Вам (или Вы сами себе с другого телефона, если есть такая возможность) несколько раз позвонил, а Вы бы потренировались делать тап с небольшим коротким проведением вправо, но не до красной трубки. У меня тоже не получалось поначалу, потом успокоилась и стала нажимать легко, без усилий и напряжения, и совсем чуть-чуть вправо проводить. Нужно просто сделать больше попыток, потренироваться и у Вас все получится.

Жму на обе кнопки при вызове,никакой реакции. Почему?

Здравствуйте. Сначала необходимо выполнить настройки, пример которых описан в статье. Если настройки сделаны, то при вызове надо нажимать на ОДНУ кнопку. На две кнопки обычно нажимают, если надо сделать скриншот того, что происходит на экране, то есть, сделать снимок экрана.
Если смартфон перегружен разными приложениями, то вызов с помощью кнопки может не работать. Я думаю, что есть еще много разных причин на смартфонах разных производителей, по которым вызов с помощью кнопки может не работать.

Спасибо большое,теперь не буду забивать себе этим голову!

Ответ на звонки одной рукой на андроид 9 не предусмотрен. У меня нет таких пунктов в меню, и нет кнопки домой.( Сторонние программы не работают или не устанавливаются

Судя по описанию Андроид 9, кнопка Домой там есть, но она не механическая, а находится на экране, когда он разблокирован, внизу по центру, то есть, примерно там же, где находится механическая кнопка Домой на более ранних моделях.
Если кнопка на Андроид 9 не механическая, то нет смысла делать прием вызова звонка с помощью кнопки Домой и переводить на нее какие-то другие функции. Получается, что кнопка Домой на Андроид 9 такая же виртуальная, как и кнопка вызова на звонок.
Производители смартфонов уходят от механики, потому что она чаще ломается, занимает много места, менее надежна.

Надежда, был приятно удивлен, что Вы так быстро ответили. Я имел в виду кнопку в буквальном смысле слова, а не сенсор.
Тем не менее вопрос заключается в другом: как, в моём случае, ответить на звонок одной рукой?

Вам нужно посмотреть на своем телефоне: Настройки — Специальные возможности (или как-то иначе это может называться). Возможно, что там есть какой-то подходящий вариант, чтобы ответить на звонок одной рукой.
Также можно обратиться на форум или на сайты, посвященные Андроид 9. Там есть шанс получить помощь в решении вашего вопроса.

Меня нервирует в Андроид то, что просто коснувшись адреса, телефон начинает набор номера, хотя этого не хотел. Как сделать так, чтоб нажав один раз на вызов Андроид не стал набирать номер?

Обычно, находясь в «Контактах» или находясь в «Телефоне» на вкладке Контакты или на вкладке Журналы, касание сроки с адресом (с именем абонента) не приводит к немедленному набору номера. Нужно еще тапнуть по изображению телефонной трубки. Для двухсимочного Андроида кроме того нужно дополнительно выбрать СИМ-карту, с которой планируется звонок.
В Вашем варианте, скорее всего на Андроиде стоит какое-то дополнительно приложение. Найдите его в списке приложений и деактивируйте, а то и вообще удалите. Например, есть приложение Tasker, которое живо реагирует на разные действия пользователя Андроида. И тому подобные приложения.
Или поясните, какое касание (в каком приложении, на какой вкладке) приводит к немедленному звонку. Обычно так не бывает, так как разработчикам Андроида известно, что звонки почти все платные. И обычно не допускают того, чтобы тратить деньги своих пользователей просто так.

Наконец-таки нашла, как управлять кнопками Спасибо вам! А то, я тут выкачивала инструкции к своему андроид смартфону, но так и не нашла в руководстве такого подробного описания, написанного простым языком.

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

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

⇣ Содержание

  • Основная терминология
  • Начало работы
  • Запуск задач при помощи виджета в ручном режиме
  • Включение функций энергосбережения при низком заряде аккумулятора
  • Звуковой сигнал в случае перегрева аккумулятора
  • Отправка уведомлений на основе местоположения
  • Автоматический ответ на SMS и пропущенные звонки
  • Включение беззвучного режима при переворачивании смартфона экраном вниз
  • Заключение

В середине лета число приложений в официальном магазине Google Play достигло одного миллиона. И, возможно, самое функциональное среди них — это Tasker. Несмотря на то, что приложение не относится к категории «Игры», несмотря на то, что оно требует немало времени на освоение, все же оно стабильно держится в топе самых популярных платных программ в Google Play.

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

Tasker — не единственное приложение для автоматизации устройств с Android, и многие его возможности можно также обнаружить в программах on, Locale и им подобных. Однако других столь функциональных приложений, как Tasker, не существует. Программа выходит далеко за рамки обычных шаблонов — имея некоторые навыки ее использования, можно придумывать практически любые сценарии для автоматизации, содержащие множество уровней, и даже создавать на основе Tasker собственные приложения.

Но впервые загрузив Tasker (на сайте разработчика доступна бесплатная триал-версия, работающая в течение семи дней), вы, скорее всего, будете разочарованы. Приложение напоминает коробку с конструктором, в которой есть множество самых разных деталей. При этом не все детали подходят друг к другу, а никаких готовых сценариев использования в приложении нет.

Поэтому даже для того, чтобы создать самую простую цепочку действий, нужно предварительно разобраться с терминологией Tasker и принципами его работы.

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

Для работы с приложением используется семь основных терминов: задачи, действия, контексты, профили, проекты, сцены, переменные. В основе любых операций, которые способна выполнить программа, лежит формула: «Если произошло событие X, нужно автоматически выполнить Y».

Y в этой формуле — это действие, то, что приложение автоматически выполняет при определенных условиях. Действием может быть отправка SMS, отключение сигнала при поступлении входящих звонков, вывод на экран уведомления и так далее. Всего в приложении предлагается более двухсот действий. Большинство из них имеют настройки и могут быть связаны между собой.

X в формуле — это контекст, то есть некое событие или условие, при срабатывании которого Tasker начинает действовать. В приложении предусмотрено несколько видов контекстов: время, дата, место, событие и состояние.

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

Ни действия, ни контексты не существуют сами по себе. Действиями управляют задачи, а контекстами — профили. Одна задача может содержать любое количество действий, а один профиль — до четырех контекстов и до двух задач. Таким образом, в рамках одной операции можно выполнять целый набор действий.

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

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

Также в Tasker предусмотрена возможность создания элементов пользовательского интерфейса, которые тут называются сценами. Понятие проекта используется для организации всех задач, профилей и сцен в одном месте, для экспорта и создания на основе настроек Taskler отдельных приложений.

⇡#Начало работы

Первое, что стоит сделать после запуска Tasker, — переключиться в обычный режим в настройках приложения. По умолчанию оно запускается в режиме новичка и имеет упрощенный интерфейс. На соответствующих вкладках можно создавать профили, задачи, сцены и просматривать список уже имеющихся.

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

Для примера создадим простой профиль, который будет автоматически запускать приложение Skype при подключении гарнитуры к устройству. На вкладке профилей нажмите на кнопку создания нового элемента приложения и выберите контекст состояния «Аппаратура → Наушники подключены». В списке «Тип» выберите вариант «С микрофоном», чтобы приложение реагировало только на подключение гарнитуры.

Вернитесь к списку профилей и добавьте в профиль новую задачу.

Нужно будет придумать для нее произвольное название, скажем «Запуск Skype». Добавьте в задачу новое действие. Для удобства организации они разделены по группам, которых более двадцати.

Перейдите в категорию «Сигнал → Menu». Теперь нужно настроить действие. Для этого в поле Items нажмите на кнопку добавления нового элемента, после чего щелкните по кнопке «Действие». Укажите категорию «Приложение → Запустить приложение», а затем выберите Skype в списке всех установленных приложений, который будет выведен на экран.

Новый профиль готов к использованию. По умолчанию все вновь создаваемые в Tasker профили включаются сразу же после создания, поэтому, если вы пока что не планируете работать с ним, воспользуйтесь переключателем напротив названия профиля.

Все задачи, созданные пользователем, сохраняются на вкладке Tasks. Их можно редактировать, а также использовать повторно при создании новых профилей. Список доступных задач показывается каждый раз при добавлении задачи в новый профиль. Кстати, если в списке случайно выбрана не та задача, можно быстро вернуться к окну выбора при помощи кнопки Switch Event. Подобная кнопка — Switch State — отображается и при добавлении контекста.

Если нужно, чтобы профиль содержал несколько контекстов или задач, достаточно коснуться уже имеющегося в нем контекста (задачи) и некоторое время удерживать палец. Появится меню, в котором можно выбрать добавление нового элемента. Это меню также дает возможность удалять текущие элементы, клонировать контексты (это удобно, если нужно добавить два однотипных контекста с немного измененными настройками), менять задачи на другие.

⇡#Запуск задач при помощи виджета в ручном режиме

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

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

Несмотря на то, что в Tasker предусмотрена возможность ручного запуска, все же основное предназначение приложения — выполнение задач в автоматическом режиме. Поэтому рассмотрим примеры создания нескольких востребованных профилей.

⇡#Включение функций энергосбережения при низком заряде аккумулятора

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

Добавьте контекст «Состояние → Зарядка → Уровень зарядки аккумулятора». В его настройках укажите уровень заряда, при котором задача будет срабатывать.

Создайте новую задачу и добавьте действие «Экран → Яркость дисплея». Уменьшите яркость дисплея до желаемого уровня. Вернитесь к добавлению действий и добавьте еще одно, например «Сеть → Изменить статус Wi-Fi». Убедитесь, что в настройках действия выбран вариант «Отключить». Теперь Tasker также будет отключать соединение по Wi-Fi.

Также можно отключить автосинхронизацию. Для этого добавьте действие «Сеть → Автосинхронизация» и выберите вариант «Выключить» в списке «Установка».

Можно добавить и другие действия, которые помогут продлить срок автономной работы устройства.

⇡#Звуковой сигнал в случае перегрева аккумулятора

Перегрев аккумулятора может стать причиной выхода устройства из строя, поэтому неплохо было бы узнавать об этом как можно раньше, чтобы адекватно реагировать. Для создания такого профиля используется событийный контекст «Зарядка → Перегрев аккумулятора». Используемая в профиле задача будет включать действие «Сигнал → Уведомление со звуком».

Настройка действия сводится к выбору звукового файла (это может быть любой аудиофайл, хранящийся в памяти устройства или на SD-карте, а также сигнал из коллекции звуков Tasker). Также можно настроить вывод текстового уведомления на экране устройства. Текст нужно ввести в поле «Название».

⇡#Отправка уведомлений на основе местоположения

Если устройство оснащено модулем GPS, можно использовать контекст «Место». Он очень полезен для забывчивых. Например, если вы все время забываете зайти в банк, чтобы забрать новую карточку, можно настроить Tasker таким образом, чтобы он прислал вам SMS, как только вы окажетесь в радиусе пятисот метров от отделения.

Контекст «Место» работает на основе карт Google. Когда вы выбираете его, требуется указать координаты банка, а также радиус срабатывания контекста. Чтобы получить SMS с напоминанием, нужно использовать задачу с действием «Телефон → Отправить SMS». В поле «Сообщение» напишите текст напоминания, а в поле «Номер» добавьте собственный номер телефона.

Контекст «Место» может работать и без GPS, с использованием сетевых настроек. Но определение местоположения в этом случае происходит менее точно.

⇡#Автоматический ответ на SMS и пропущенные звонки

Для реализации некоторых действий в Tasker используются переменные. Без них не обойтись, например, если нужно использовать смартфон как автоответчик, рассылающий сообщения по всем номерам, с которых были получены SMS или поступили звонки. Предположим, отправка сообщений должна осуществляться не круглые сутки, а лишь в то время, когда вы не можете ответить самостоятельно: в нерабочее время и ночью. Для реализации такого задания в профиле нужно использовать два контекста, поскольку необходимо создать сложное условие запуска действий: «Если я получаю SMS в то время, когда я сплю или отдыхаю с семьей…». Кстати, невозможно создать один профиль, который был бы предназначен для ответов и на звонки, и на SMS. Поступление звонков и поступление входящих сообщений — это два отдельных событийных контекста, которые, как мы помним, не могут одновременно использоваться в одном профиле.

Добавьте контекст «Время» и укажите период времени, в течение которого он будет активен. Теперь создайте задачу с действием «Телефон → Отправить SMS». В поле «Сообщение» напишите текст автоматического ответа на SMS. В поле «Номер» укажите переменную «SMS от номера». Теперь сообщения будут отправляться на те номера, с которых получены SMS.

После настройки действия вернитесь к списку профилей и добавьте в профиль второй контекст — «Событие → Телефон → Получено текстовое сообщение».

Чтобы добавить подобный профиль для ответа на пропущенные звонки, нужно клонировать этот профиль, после чего изменить некоторые его настройки. Перейдите к настройкам контекста «Получено текстовое сообщение» и измените его на контекст «Событие → Телефон → Пропущен вызов». Теперь вернитесь к списку профилей, перейдите к настройкам действия и в поле «Номер» измените переменную на %CNUM. Сообщения будут отправляться на те номера, с которых вам звонили.

⇡#Включение беззвучного режима при переворачивании смартфона экраном вниз

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

Для создания такого профиля добавьте контекст «Состояние → Sensor → Ориентация». В его настройках раскройте список «Положение» и выберите вариант «Экраном вниз».

Создайте новую задачу с действием «Аудио → Режим тишины». В настройках действия выберите вариант «Тишина» в списке «Режим».

⇡#Заключение

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

MacroDroid — Делаем телефон еще умнее!

Лет, наверное, пять назад мне понадобилось, чтоб телефон в определенных местах сам снижал громкость до 30%. Именно тогда я связался с Tasker’ом. Спустя пару месяцев я осознал, что это ни разу не программа и уж, тем более, не средство оптимизации — самое емкое определение, что я услышал, — «проблемно-ориентированный язык». Да, сделать можно почти все, но при этом мозг может не просто закипеть, а еще и вытечь. По крайней мере, мне тогда так казалось. Еще спустя пару месяцев, когда старенькая Sony Sola уже автоматически начала формирование Скайнета, я Таскер удалил — «во избежание», так сказать. я с детства считаю восстание машин не научной фантастикой, а реальной угрозой.

И вот сейчас я вновь связался с этими всеми автоматизациями на телефоне. Связался не просто так, а с конкретной целью: браслет Honor Band 3 в работе с уведомлениями несколько ограничен, а благодаря программке удалось заставить его не просто принимать нужные мне сообщения, но и прогноз погоды выводить. А дальше была простая мысль: если программа стоит, то почему бы ей не делать что-то еще. И тут понеслось.

Итак, MacroDroid.

Как и любой аналог (а их хватает — мне просто этот под руку попался в свое время), изначально поставляется в бесплатной редакции с возможностью покупки. Отличается бесплатная версия ограничением на количество правил (максимум — пять) да наличием рекламы. Как по мне — лучше купить сразу (цена — 200 р. приблизительно). Ну да начнем.

Говорить о триггерах, макросах, активитях и прочей лабуде не будем — скушно, грустно и уныло — кому нужно, и так знает. Ограничимся лишь пониманием: триггер — «когда», действие — «что», ограничение — «где» (условно говоря). А под словом макрос здесь понимается именно наш алгоритм (правило, если хотите, — тут уж каждый разработчик изощряется в названии одних и тех же вещей).

Так вот, для выполнения простых вещей ни о каких настройках даже знать не нужно — все интуитивно понятно. Простой пример — отключение экрана при взмахе телефоном. Так, у нас банальное условие из списка — «Тряска», и банальное действие — «Отключение экрана». Для таких вещей нам даже рут-доступ не нужен.

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

Можно наоборот, «тряску» оставить, а повесить не выключение экрана, а включение фонарика (только выбрать лучше не включение фонарика, а переключение состояния — иначе как отключать-то будем?), таким вот простым ходом добавим обычному телефону фирменную штуку Моторол.

Или другой пример: при сопряжении с блутуз-колонкой, запускаем плеер и начинаем играть музыку, а при выключении колонки, наоборот, программу выключаем, а блутуз отключаем — тоже элементарные вещи, не требующие какой-либо фантазии. Только понадобится два макроса: один на подключение устройства, второй — на его отключение.

Но для превращения телефона в нечто с названием «смарт», нужно-таки убедиться в нескольких вещах в настройках. Собственно, все они связаны с фоновой работой. Так, в первую очередь, нас интересует работа в фоновом режиме.

А во вторую — отключение энергосберегающих функций телефона для программы, исключения Doze и прочие аналогичные штуки. Как правило, находится это по пути «Настройки телефона» — «Батарея» — «Энергосбережение».

Либо в «Менеджере телефона», если говорим о китайских брендах да Самсунгах.

Вообще, в настройках программы можно покопаться подробнее — здесь настраивается собственная электронная почта (зачем — далее), частота опроса датчиков, мобильных сетей, и прочего. Логика проста: чем чаще опрос — тем сильнее садится батарея (хотя никакого существенного увеличения потребления батареи не замечено).

Но вернемся к программе и ее возможностям.

Предлагаю вспомнить (себе), с чего все началось. Так вот, МакроДроид умеет считывать любые уведомления любых приложений, создавать свои с любым текстом, и очищать это все. Казалось бы — ничего важного. Но если это в нужное русло.

К примеру, программа снимает показания батареи и при достижении определенного параметра (абсолютно любого — которое нравится нам, а не системе с ее фиксированными показателями «низкого заряда»), на полсекунды (буквально, на наш выбор время задаем) выводит уведомление и тут же его удаляет.

По факту пользователь даже не замечает активности, но приложение браслета фиксирует получение уведомления и выводит эту информацию.

Вместо браслета можно задать иные действия: уведомлять о разряде каждые 10%, или при достижении 30% разряда — снижать яркость и отключать Вай-Фаи и ЖПСы. Примечательно, что МакроДроид в состоянии понять, 30% достигнуты в результате разряда или заряда — т.е. батарея разряжается или, наоборот, заряжается, а это, как понимаем, открывает новые возможности.

Кстати, о браслете и прочих носимых устройствах. Очень часто смартфоны Сяоми блокируют доступ к уведомлениям СМС и прочих мессенджеров, иногда это обходится просто, иногда — сложно, но одним из способов является как раз перехват этих событий именно МакроДроидом.

Думаю, немного можно отвлечься — посмотрим картинки с разными событиями и действиями (просто так, чтоб немножко понимать — по факту этого добра намного больше).

Обратили внимание на наличие условий времени и «восхода/заката»? А никогда не задумывались, как автоматизировать включение затемнения экрана ночью? А тихий режим включать в то же время? А все в одном если? А индикатор уведомлений не раздражает ночью миганием? Если мысли посещали, то решить их все одним махом можно минуты за полторы.

Конечно, есть специализированные решения, но они зачастую платно-рекламные, да и зачем плодить лишние программки. При этом, можем даже конкретные дни задать (мне на выходных такое не нужно — там ночь наступает слишком непредсказуемо).

Вообще, мне программа нужна в первую очередь для блокировки экрана (ну не нравится кнопкой блокировать). Вот и настроено несколько сценариев.

Я кладу телефон между подлокотником дивана и его подушкой. Вот настроил: если телефон именно на правом или левом боку (и никак иначе) и датчик приближения близко — экран блокируется.

Или вот просто повернув телефон экраном вниз, мы так же его блокируем. Но как быть, если мы пользуемся экраном как фонариком? Отказаться от функции? Можно и отказаться. а можно добавить ограничивающий фактор в виде показаний датчика освещенности: ноль и близкие значения — значит темно.

Просто же: если освещение отсутствует — блокировать не нужно. Ограничения, кстати, работают с привычными логическими операторами.

Моя личная гордость — сбыча давней мечты — управление взмахами! Вот лежит телефон на столе, а я такой над ним рукой взмахнул, а экран зажегся! Время глянуть, уведомления проверить.

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

Можно пойти дальше, и к тем же условиям добавить входящий вызов. Уже понятно, да? Несколько лет назад было несколько раскрученных программ таких — автоматическое включение громкой связи по взмаху. Так и здесь: рукой взмахнули, если телефон на столе во время вызова — автоответ плюс громкая связь, взмахнули еще раз — отклонение вызова.

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

Здесь вот что важно — задать правильное ограничение — телефон должен при одном и том же базовом условии (быстрое движение над датчиком приближения) в разных вводных данных выполнять разные действия. Так, если телефон не звонит и экран не включен — то включится экран; если экран включен — наоборот, выключится. Если же телефон и лежит и звонит — тогда ответ и громкая связь, а если и лежит, и вызов и громкая связь уже включена — тогда отбой вызова. Словом, — правильно заданный вопрос — наполовину полученный ответ (как-то так).

А вот вопрос: никогда не видели фирменную фишку Ифонов? Мигание вспышкой во время звонка которая. Так вот, для этого никаких сторонних программ (есть и такие, ProfReminder тому пример) не требуется: условие — банальный входящий звонок, а вот с действием придется подумать. Подумать придется не много — достаточно вспомнить из базовой информатики понятие «цикл» и его использовать, а в теле цикла прописать задержку и фонарик. Как вы уже, наверное, догадались, задержка и длительность горения вспышки может быть любая — может мигать как стробоскоп, а может и раз в пару секунд.

А что будет, если вместо «Входящего» вызова использовать «Пропущенный вызов»? Да — то самое использование вспышки в качестве индикатора уведомлений (если таковой отсутствует в телефоне или просто не нравится).

А вот еще штука для наивных параноиков — антивор. Сразу говорю: сценарий наивен до жути, и может применяться исключительно как показатель возможностей.

Так вот, предположим плохое — телефон спионерили. Мы тут же отправляем СМС с заданным текстом, в моем примере «GPS». Чтобы исключить шутки и розыгрыши — задаем конкретный номер, который будет выступать активатором.

В ответ программа на заданную электронную почту (можно СМС или еще каким способом) отправляет свои координаты и время их фиксации (мало ли — вдруг последний GPS-сеанс был час назад), после начинает играть песню «Все пройдет» группы «Вирус» (играет собственными средствами, нигде нет никакой возможности ее отключить, вообще никакой!) на максимальную громкость. И запускается таймер в 5 секунд. В этот момент, злоумышленник в панике достает телефон и смотрит на него с целью отключить эту «пестню», и тут, эти самые пять секунд истекают и программа делает фоновый снимок передней камерой, и тут же отправляет его по электронной почте (а почту мы настроили в начале отзыва). А спустя еще пять секунд отключает воспроизведение (это я уже забочусь о воре — «Все пройдет» вполне может использоваться в качестве оружия массового поражения живой силы врага), можно и не отключать — пусть мучается.

Вот в таком виде получим сообщения:

Кстати, в приложении реализован мощный потенциал переменных — автоматически может быть передана тем или иным способом абсолютно разная информация: погода, состояние батареи, буфер обмена, статус будильника, код оператора сети, собственная переменная любого содержания.

Нет, я прекрасно понимаю, что телефон будет отключен, как и интернет. Потому я сразу сказал — сценарий наивен и нереалистичен, но ведь можно другое условие придумать. Ошибка ввода пароля, к примеру, или еще чего — все от фантазии зависит.

Из простого и банального — помню, на каком-то Qtek пользовался озвучиванием времени. Так и сейчас, например, на двойное (или тройное, или четверное) нажатие медиакнопки, телефон нам скажет время. Или погоду. Или заряд батареи. Или любой иной заданный текст. Конечно же, для этого используется родной «движок» TTS телефона — все без фантастик. Работа с текстовым «движком» реализована очень неплохо.

Вот вам пример еще один. Мы в наушниках, слушаем музыку, поступает входящий вызов. хорошо бы узнать, кто звонит, потому как зима за бортом, телефон далеко, и в случае большинства звонящих — пусть летом перезвонят. Так вот, можно сделать все крайне просто: «Входящий вызов» — «произнести контакт». Но в такой реализации голос пойдет поверх мелодии, в том числе из динамика телефона, а во-вторых, внезапно сказанное имя и пропустить можно. Неудобно, словом. Потому, опять же, думаем. Первое, нужно привлечь внимание, соответственно некоторое время пусть играет обычный сигнал, скажем — 3 секунды. Второе, создаем идеальные условия для слышимости имени: глушим в ноль канал рингтона, и накручиваем на максимум голосовой канал.

Третье, запускаем речь по голосовому каналу (рингтон молчит, динамик телефона молчит, в наушниках идет нужное имя).

В завершение, спустя секунду восстанавливаем громкость рингтона, и он вновь играет. Благодаря такой реализации имя вызывающего слышим только мы в наушниках, и оно не накладывается на проигрываемую мелодию.

Еще одна моя крайне насущная проблема вполне может решиться простейшим набором действий. У меня довольно часто телефон сам звонил кому-то из кармана, а если и не звонил, то лез в настройки, в камеру, что-то делал и жил своей жизнью. Конечно, в приличных телефонах есть режим защиты в кармане, но далеко не всегда он корректно работает, да и присутствует тоже не так уж и часто. Так вот, банальный набор-связка «Разблокировка телефона + Датчик приближения близко» значительно облегчает жизнь. Чтоб во время разговора ничего не блокировалось, когда не нужно, — дополним «Не во время звонка». И все. Теперь телефон разблокирует экран и проверяет датчик, если он в положении «близко» (а это значит только одно — телефон лежит где-то), то экран тут же гаснет. Все гениальное просто.

Работает программа и с файлами. Придумать реализацию копировать/вставить я пока не смог, но вот включить логирование вызовов — да. Но пошел сложным путем: первый шаг — макрос запускает таймер, считающий продолжительность звонка, второй макрос — создает файл в заданном нами месте и наполняет его нужной информацией.

В моем случае: номер, имя, дата, время, продолжительность. Файл остается на телефоне, при необходимости, он автоматически может быть куда-нибудь отправлен.

Очень часто что-то идет не так, и тупо не работает. Для этого имеется простой лог-отладчик, где простым языком излагаются события, и отследить, где именно это самое что-то идет не так, довольно просто. Кроме того, всегда есть возможность протестировать итоговые действия — корректно ли в принципе их телефон обрабатывает.

Знаете что, для всего вот этого не нужны дополнительные модули — все штатный функционал (кроме отключения индикатора — единственный дополнительный элемент скачать придется).

Для продвинутых пользователей МакроДроид предложит добавить модули Таскера и Локали, которые в большинстве своем абсолютно совместимы.

А для самых продвинутых — заняться перехватом интентов (я не буду на сем останавливаться — опять же, кто знает, тому мои слова покажутся наивным бредом, кто не знает — бредом заумным), но факт есть факт — даже если в программе явно отсутствует действие, это вовсе не значит, что реализовать это невозможно в принципе.

Вообще, программа не лучшая в своем классе, не самая совершенная и продвинутая — ее главное достоинство — простота. В этом кроется и главный ее недостаток. Вот, к примеру, нельзя настроить уже упомянутую «Тряску»: нельзя задать чувствительность, длину взмаха, направление его, количество взмахов. Вроде мелочь, но именно из-за этого нельзя сделать гениальную вещь — активация экрана при подъеме телефона (со стола, из кармана — не важно). А вот Таскер это умеет. Но, с дополнительными плагинами по включению экрана.

Tasker, в принципе, штука универсальная и, пожалуй, эталонная. Единственное, что меня останавливает от его использования, — сложность. Нельзя взять и вот сразу сделать что хочешь, а на «разбираться» у меня со временем не столь хорошо, а вот если кто уже им пользуется, то мне кажется, найти ничего лучше не удастся.

Вторая популярная вещь — IFTTT. Здесь уже подход совершенно иной: основной упор делается на сотню готовых модулей, которые можно активировать одним тапом. Не нужно даже понимать принцип — описание почитали, переключатель активировали и радуемся. Но знание английского необходимо.

Можно и вручную, конечно, но, опять же, мне кажется, функционал программы больше относится к «программно-сайтовой» части, чем к «железной». Например, в IFTTT очень просто организовать отправку текста входящей почты в события календаря — в МакроДроиде я это не осилил.

MacroDroid мне понравился. В первую очередь своей простотой и интуитивной понятностью. Вообще, создание любого сценария (макроса) отнимает очень немного времени — нужна лишь фантазия. Не нужно никаких специфических знаний или навыков — все элементарно.

Если же идей нет — огромная база уже готовых макросов доступна прямо из программы! Все макросы бесплатны! Полностью. Никаких платежей. Если совсем все плохо — на форуме 4PDA на удивление отзывчивая аудитория.

Можно поделиться своим, ну так, просто для удовлетворения потребностей самореализации.

А можно все забэкапить, что очевидно, но что не очень очевидно — этот бэкап можно восстановить на любом телефоне с МакроДроидом и не самому вот это все делать, а пользоваться уже готовым.

Как бы то ни было, но я вот для себя считаю эту программку одной из самых полезных находок, которая не только дополняет телефон штуками «флагманскими», но и делает его использование намного удобнее. Но, при этом, не стоит и забывать о наличии и гораздо более мощного аналога (Tasker), и десятка практически аналогичных конкурентов: Automagic * Automation, AutomateIt — Smart Automation, E-Robot, Automate, — быть может, если не понравился один, то вполне подойдет другой.

Гординский Олег

Используемое автором устройство: Xiaomi Mi5

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *