для внешней связи - да нужноМазур писал(а): Вт июл 07, 2020 11:02 am Всем привет. Я правильно понял, что для использования этой программой требуется статический адрес на сервере?
Что то не могу понять как подключить программу к своему МД.
[Приложение] мой MjDM (Android)
Модератор: immortal
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: [Приложение] мой MjDM (Android)
Спасибо нам ПОМОЖЕТ..!
Re: [Приложение] мой MjDM (Android)
Скорее всего андроид выгружает сервис который обрабатывает запросы. Попробуйте для приложения отключить оптимизацию расхода батареи для него, но не факт что в Вашей версии андроида это есть.klv666 писал(а): Ср июн 10, 2020 6:57 pm Кто нибудь пользуется на постоянной основе (включено на планшете всегда)? Только у меня через пару дней приложение перестает реагировать на запросы от сервера? Закрытие, открытие программы решает вопрос реагирования, но очень неудобный костыль (((
А вообще, чтобы приложение работало в фоне нормально и не жрало при этом батарею надо через файербейз коммуникацию делать. Возможно либо в этом, либо в официальном данный функционал реализуют. Я вижу это примерно в таком виде: локальный сервис Majordomo <-> Connect <-> Firebase -> клиент. Тогда будет работать на всех версиях андроид и не отваливаться.
Re: [Приложение] мой MjDM (Android)
У меня постоянно на зарядке, оптимизации/экономии батареи вроде как нет, андроид 4.3. Сама сцена отрабатывает тапание по экрану как положено и обновление элементов на сцене. Перестает реагировать например на подачу команды с сервера вкл/выкл экрана планшета.indiana писал(а): Чт июл 09, 2020 1:45 pmСкорее всего андроид выгружает сервис который обрабатывает запросы. Попробуйте для приложения отключить оптимизацию расхода батареи для него, но не факт что в Вашей версии андроида это есть.klv666 писал(а): Ср июн 10, 2020 6:57 pm Кто нибудь пользуется на постоянной основе (включено на планшете всегда)? Только у меня через пару дней приложение перестает реагировать на запросы от сервера? Закрытие, открытие программы решает вопрос реагирования, но очень неудобный костыль (((
А вообще, чтобы приложение работало в фоне нормально и не жрало при этом батарею надо через файербейз коммуникацию делать. Возможно либо в этом, либо в официальном данный функционал реализуют. Я вижу это примерно в таком виде: локальный сервис Majordomo <-> Connect <-> Firebase -> клиент. Тогда будет работать на всех версиях андроид и не отваливаться.
Re: [Приложение] мой MjDM (Android)
Я про это и говорю, сцена у Вас работает во встроенном браузере фактически. Т.е. и отработкой нажатий и обновлением элементов занимается сам этот браузер выполняя код загруженыый с сервера. А вот будит андроид и включает экран фоновый сервис, который запускает приложение при старте. И если этот сервис падает или андроид его закрывает, то никто команды от сервера уже не слушает. Для того чтобы всё работало на любой версии и на любой железке надо это сделать как я описал постом выше(ведь ни у кого телега или вайбер не падают и оповещения о сообщениях приходят даже когда тело заблочено и спит), ибо проблемы с работой сервисов в фоне это избитая тема для андроида.
Re: [Приложение] мой MjDM (Android)
Недавно поставил таскер, настроил раз в сутки закрывать и открывать приложение мждм, пока работает без сбоев (команды от сервера)indiana писал(а): Пт июл 10, 2020 8:54 am Я про это и говорю, сцена у Вас работает во встроенном браузере фактически. Т.е. и отработкой нажатий и обновлением элементов занимается сам этот браузер выполняя код загруженыый с сервера. А вот будит андроид и включает экран фоновый сервис, который запускает приложение при старте. И если этот сервис падает или андроид его закрывает, то никто команды от сервера уже не слушает. Для того чтобы всё работало на любой версии и на любой железке надо это сделать как я описал постом выше(ведь ни у кого телега или вайбер не падают и оповещения о сообщениях приходят даже когда тело заблочено и спит), ибо проблемы с работой сервисов в фоне это избитая тема для андроида.
Re: [Приложение] мой MjDM (Android)
Преклоняюсь разработчику. Спасибо огромное за приложение. То что сделали голосовую кнопку, это вообще класс! Один вопрос, как можно кнопку приподнять и чуть сдвинуть? Спасибо ещë раз!
Re: [Приложение] мой MjDM (Android)
эх... когда-нибудь придумаем чтобы приподнять и сдвинуть.Garik908 писал(а): Пн июл 20, 2020 6:35 pm То что сделали голосовую кнопку, это вообще класс! Один вопрос, как можно кнопку приподнять и чуть сдвинуть? Спасибо ещë раз!
все никак не вернусь к работе...
если провайдер выдает все-таки белый IP, а не "серый", просто вы его не знаете, и он имеет свойством меняться, то можно использовать любой DDNS-сервис. И к серверу MDM своему обращаться не по IP, а уже по адресу типа mymjdm.ddns_service.comtarasfrompir писал(а): Вт июл 07, 2020 11:07 amдля внешней связи - да нужноМазур писал(а): Вт июл 07, 2020 11:02 am Всем привет. Я правильно понял, что для использования этой программой требуется статический адрес на сервере?
Что то не могу понять как подключить программу к своему МД.
Вполне удобный и простой DDNS - hldns.ru. Я иногда пользую, все нравится.
Re: [Приложение] мой MjDM (Android)
Добрый день. программе "мой MJDM" можно дать голосовую команду для мажора без дополнительных активаций к прослушиванию, нажатий кнопок? я правильно понимаю, что она должна в фоне висеть на андроиде и слушать? На старые андроиды типа 4.4 и ниже ее можно ставить? Спасибо
Re: [Приложение] мой MjDM (Android)
Дайте пожалуйста ссылочку на последний релиз, у меня сейчас версия 1.4.1 билд 22, версия кода 30
периодически не понятно с чем связано перестаёт заходить по удаленке, хотя с того же гугл хрома мобильного залетает на ура, помогает или перезагрузка телефона или остановить и заново запустить приложение
периодически не понятно с чем связано перестаёт заходить по удаленке, хотя с того же гугл хрома мобильного залетает на ура, помогает или перезагрузка телефона или остановить и заново запустить приложение
PI2 + MQTT + 5 ESP8266 + Atmega16
Re: [Приложение] мой MjDM (Android)
Не работает звук почему-то, вроде все по инструкции ставил, может нужно в телефон Гугл Хром скачать? При этом команду Алиса отрабатывает, просто ничего не говорит. На других терминалах все работает под Хромом. Для воспроизведения использую SayReply. Телефон Samsung Note8, может в настройках что-то выставить надо?
Еще проверил, открыл в браузере, там тоже ничего не говорит, видимо дело в настройках телефона.
Еще проверил, открыл в браузере, там тоже ничего не говорит, видимо дело в настройках телефона.