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