4pda macrodroid

4PDA на телефон ANDOROID (установка, регистрация)


MacroDroid — Автоматизация

вкл. 03 Февраль 2019 . Размещено в Менеджеры задач

включение фонаря
4pda
включение фонаря
телефон лежит
macrodroid
телефон лежит

MacroDroid Device Automation – это приложение для автоматизации задач и комбинации, которое сфокусировано на удобстве и легкости применения, что выражается в простом и понятном интерфейсе и логичными пошаговыми процессами. Автоматизируйте некоторые процессы в вашем смартфоне, произведите тонкую настройку установленных приложений и оптимизируйте продуктивность. Приложение MacroDroid включает перечень шаблонных макросов для демонстрации мощности, возможностей и эластичности программы. Вы можете применить эти шаблоны как обязательные по умолчанию, либо выделить программу, добавив собственные макросы, которые будут отвечать именно вашим нуждам.
Специфики приложения MacroDroid:

  • Более 45-ти самых разных триггеров,
  • Более 70-ти самых разных действий,
  • Более 25-ти самых разных условий и ограничений.

Создать персональный Макрос (макрокоманда или программный метод действий, записанный клиентом) довольно просто:

  • Нажмите ‘Создать Макрос’
  • Подберите триггер из перечня (к примеру, об уровне заряда батареи)
  • Настройка триггера определенных параметров (к примеру, уровень заряда батареи

Разработчик: ArloSoft
Платформа: Android 4.2 и выше
Язык интерфейса: Российский (RUS)
Состояние: Full (Полная версия)
Root: Не обязателен (необходим только в определенных операциях)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Применяемое автором устройство: Xiaomi Mi5

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

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