Комплекс "Такси Навигатор" > Mobile Taxi
Управление программой МТ через Таскер
Antony:
Есть предложение дать возможность управлять программой мобайлтакси путём отправки команд (action) через Broadcast intents через Таскер или Автомэджик. Для расширения возможностей автоматизации.
Осуществить хотябы понимание базовых команд: Отключить все автовзятия, Выход с закрытием, Выход без закрытия, мена статуса свободен/занят.
Простой пример: Триггер события: уведомление (от клона) ПОЛУЧЕН НОВЫЙ ЗАКАЗ - действие: Выход с закрытием из соседней программы
Простой пример 2: Триггер события: скорость выше 20км/ч - действие: смена статуса на занят.... Значит взят пасс с руки, а до статуса руки на радостях не дошли..
perevozchik:
Antony постеснялся презентовать пример 3: Триггер события: уведомление ПОЛУЧЕН НОВЫЙ ЗАКАЗ ( неважно откуда и каким образом ) - действие: водитель оказывается по адресу подачи в течении 1-2 секунд, конечно же это происходит при помощи программы Mobile Taxi, и при этом пассы ждут у подъезда.
А есть ещё пример 4: Триггер события: Пасс, получив СМС с данными водителя и авто, включает GPS и отправляется на поиски авто и водителя, который принял заказ. ( здесь более или менее понятно зачем GPS, как писалось в других ветках. )
Есть мысли ещё по поводу примеров 5,6,и т.д. - но не буду торопить события, сначало это нужно воплотить в жизнь.
Antony:
--- Цитата: perevozchik от 22 Июня 2015, 21:12:44 ---Antony постеснялся презентовать пример 3: Триггер события: уведомление ПОЛУЧЕН НОВЫЙ ЗАКАЗ ( неважно откуда и каким образом ) - действие: водитель оказывается по адресу подачи в течении 1-2 секунд, конечно же это происходит при помощи программы Mobile Taxi, и при этом пассы ждут у подъезда.
А есть ещё пример 4: Триггер события: Пасс, получив СМС с данными водителя и авто, включает GPS и отправляется на поиски авто и водителя, который принял заказ. ( здесь более или менее понятно зачем GPS, как писалось в других ветках. )
Есть мысли ещё по поводу примеров 5,6,и т.д. - но не буду торопить события, сначало это нужно воплотить в жизнь.
--- Конец цитаты ---
Это бред. И вообще не по теме.
perevozchik:
Может и бред. Но я высказал свои пожелания, так же как и все на этом форуме!
Antony:
Для тех, кто слышал "звон да не знает откуда он" и начинает себе фантазировать всякую воспалённую чепуху, постараюсь объяснить простыми словами.
Программы Automate, Tasker, Automagic*Automaition дают возможность автоматизировать некоторые регулярные действия пользователю (ХОЗЯИНУ) смартфона, на котором установлены. Эти регулярные действия у каждого свои. Я, например, ставлю телефон на вибро, когда прихожу домой и включаю обычный режим, когда ухожу - у меня маленький ребенок..
Работа этих приложений строится по схеме:
НАСТУПЛЕНИЕ СОБЫТИЯ которое может осознать телефон (триггер называется) - ПРОВЕРКА УСЛОВИЙ если такие указаны - ВЫПОЛНЕНИЕ ДЕЙСТВИЙ на телефоне.
Пример из жизни: Телефон подключается к домашнему вайфаю (СОБЫТИЕ) --- если включен режим со звуком (УСЛОВИЕ) --- включается вибро режим (ДЕЙСТВИЕ)... И в обратную сторону, когда домашний вайфай потерян.
Таким образом я прихожу домой и ухожу из дома, телефон не трогаю, все действия делаются автоматически, ребенка точно не разбужу.
Пример из жизни 2: При запуске программы МОБАЙЛТАКСИ или НАВИТЕЛ (СОБЫТИЕ) -- включается ЖПС (ДЕЙСТВИЕ). Ну и обратно - при закрытии этих программ ЖПС отключается.
В обычном состоянии жпс отключен для экономии батареи и у меня нет необходимости его включать вручную.
Одним из возможных ДЕЙСТВИЙ является послание команды-ключа другой программе. Для выполнение команды нам необходимо указать название программы и название КЛАССА, который в программе отвечает за преобразование ключа-команды. Вот этого КЛАССА, который будет преобразовывать послыемый ключ в понятную для МОБАЙЛТАКСИ команду - нету.
Мобайлтакси в следствии получения этого КЛАССА никакого НОВОГО ФУНКЦИОНАЛА НЕ ПРИОБРЕТАЕТ И ЧУДОДЕЙСТВЕННЫХ СКРЫТЫХ ВОЗМОЖНОСТЕЙ ТОЖЕ. Это просто возможность выполнить автоматически ТО, что ХОЗЯИН телефона делает руками в программе.
Сейчас инфа для тех, кому дошло всё написанное выше: ДЕЙСТВИЕМ может быть и выполнение фиктивного нажатия в запущенном приложении. Например: СОБЫТИЕ запуск яндекс карт - ДЕЙСТВИЕ нажать на кнопку с компасом.
Ну такая особенность яндекс, что при каждом запуске надо эту настройку тыкать заново, чтоб карта поворачивалась по движению.
Но выполнение НАЖАТИЯ - это костыль, а хочется по человечески командой.
Навигация
Перейти к полной версии