[Приложение] мой MjDM (Android)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc » Пн фев 17, 2020 11:07 am

Еще один вопрос. Есть ли возможность сделать что бы приложение передавало имя терминала? как в мажордроиде
Например в локальной сети модуль терминалы определяет какой мобильный терминал онлайн по ip адресу, но если находишься вне локальной сети то ip получается "серый" и терминал показывает оффлайн
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Пн фев 17, 2020 11:12 am

А разве такая функция в платформу вообще заложена?
Единственное, что я нашел - это возможность передать имя терминала через запрос домашней страницы.

Цитирую (взято отсюда: viewtopic.php?f=7&t=2993#p34109):
6. При вызове домашней страницы можно указать системное имя терминала. Например, http://192.168.0.1/?terminal=main или http://192.168.0.1/pages.html?terminal=main . Если этот параметр указан, то система сама создат запись соответствующего терминала в настройках (при его отсутствии) и будет устанавливать корректно источник последующих запросов.
И, собственно, данная фича к приложению никакого отношения не имеет. Просто укажите в конце адреса то что рекомендуется выше - и при первом же запросе Терминал станет online.

Поэтому, передать-то программными средствами не проблема. Было бы что... :)
...особенно учитывая тот факт, что сам терминал вообще ничего о себе не знает (ни имени ни адреса). Всё возложено на серверную сторону.

И второй вопрос. Адрес "серый".
И как вы собираетесь получать информацию на такой терминал, который не имеет обратной маршрутизации ОТ сервера? :? Он до него никогда не достучится и все запросу будут уходить в "черную дыру"...
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc » Пн фев 17, 2020 12:02 pm

hc2hunter писал(а):
Пн фев 17, 2020 11:12 am
А разве такая функция в платформу вообще заложена?
Единственное, что я нашел - это возможность передать имя терминала через запрос домашней страницы.

Цитирую (взято отсюда: viewtopic.php?f=7&t=2993#p34109):
6. При вызове домашней страницы можно указать системное имя терминала. Например, http://192.168.0.1/?terminal=main или http://192.168.0.1/pages.html?terminal=main . Если этот параметр указан, то система сама создат запись соответствующего терминала в настройках (при его отсутствии) и будет устанавливать корректно источник последующих запросов.
И, собственно, данная фича к приложению никакого отношения не имеет. Просто укажите в конце адреса то что рекомендуется выше - и при первом же запросе Терминал станет online.

Поэтому, передать-то программными средствами не проблема. Было бы что... :)
...особенно учитывая тот факт, что сам терминал вообще ничего о себе не знает (ни имени ни адреса). Всё возложено на серверную сторону.

И второй вопрос. Адрес "серый".
И как вы собираетесь получать информацию на такой терминал, который не имеет обратной маршрутизации ОТ сервера? :? Он до него никогда не достучится и все запросу будут уходить в "черную дыру"...
"серый" адрес это просто как пример. просто хотел видеть что терминал онлайн а не для передачи голосовых уведомлений, даже если он не в локальной сети.
забыл что так можно http://192.168.0.1/?terminal=main вопрос снят. у меня было так http://192.168.0.1/?username=user так как думал что без этого авторизация пользователя не пройдет.
За это сообщение автора noname_npc поблагодарил:
hc2hunter (Пн фев 17, 2020 1:47 pm)
Рейтинг: 1.16%
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc » Пн фев 17, 2020 12:12 pm

Все работает. Спасибо. Остался одна проблема но это уже к приложению не относится.
За это сообщение автора noname_npc поблагодарил:
hc2hunter (Пн фев 17, 2020 1:47 pm)
Рейтинг: 1.16%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Пн фев 17, 2020 1:57 pm

SmoKE_xDDD писал(а):
Вс фев 16, 2020 11:51 am
2) screen:1|0 - выключает или выключает подсветку экрана
3) brightness: 0|1 - управляет подсветкой
3)
Начал разбираться с яркостью...
Тут есть такой нюанс. Если в системе установлена Автояркость, то значение яркости возвращается то, которое выставил пользователь последний раз в ручном режиме. Но не реальное. Оно, видимо, где-то там сохраняется в реестре и выплёвывается системой как заглушка на такие "дурацкие" вопросы.
Это же касается и обратного действия - попытки выставить яркость. Если она Auto, то система значение перезапишет, а реально яркость не сменит.

Поэтому тут вопрос в том, что для изменения яркости нужно Auto выключать. Тогда система даст выставить любую яркость в диапазоне [0...255] и вы реально увидите изменения воочию. Так что при поступлении такого запроса я буду Auto выключать принудительно.

Собственно, работу яркости уже можно попробовать...
viewtopic.php?f=5&t=6737&p=114951#p114951

2)
Немного не понял. Вы имели ввиду именно выключение экрана или все-таки подсветки?
Вообще-то это не одно и то же, и последнее относится к вопросу яркости. То есть выключить подсветку - это brightness=0.

Если же имеется ввиду именно блокировка устройства, то тут все вытекающие, которые я вчера пытался донести. Не факт, что это вообще реализуемо (ибо начиная с Android M выпилено из соображений безопасности), но я попробую пошаманить в этом направлении...
Последний раз редактировалось hc2hunter Пн фев 17, 2020 2:10 pm, всего редактировалось 1 раз.
За это сообщение автора hc2hunter поблагодарил:
cplusmax (Вт фев 18, 2020 8:46 am)
Рейтинг: 1.16%
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc » Пн фев 17, 2020 2:07 pm

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

п.с. либо опцию игнорирования громкости сообщений, для воспроизведения их с текущей громкостью устройства
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Пн фев 17, 2020 2:17 pm

noname_npc писал(а):
Пн фев 17, 2020 2:07 pm
в общем ситуация с громкостью уведомлений, в настройках модуля терминалы в сообщении передается громкость уведомления и она остается такой же по окончанию уведомления. нельзя ли как то реализовать восстановление громкости на ту что была до уведомления? а то в зависимости от настроек громкости в модуле терминалы либо потом не слышишь звонки либо ночью весь дом разбудишь

п.с. либо опцию игнорирования громкости сообщений, для воспроизведения их с текущей громкостью устройства
с этого момента поподробнее...
Модуль "Терминалы", как я понял, встроен в систему (примерно с 2016 года) и его установить или выкинуть нельзя. Там никакая громкость не передается в команде сообщения. Громкость можно изменить отдельной командой "mvolume:уровень".
Соответственно, данной специфики я и придерживался (то есть официального API).
То есть я никакую громкость сам не меняю.

Если же речь про кастомный модуль Terminals2, то тогда это вопрос к его разработчику зачем он так делает и почему не возвращает громкость назад? Ибо это тогда уже вопрос к модулю, а не к приложению, т.к. зачем программно "затыкать" чужие косяки? А может вообще так задумано.

либо я неверно понял ход Вашей мысли... :?
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc » Пн фев 17, 2020 2:26 pm

прошу прощения, терминалы2
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Пн фев 17, 2020 2:31 pm

Изображение
noname_npc
Сообщения: 48
Зарегистрирован: Сб июл 21, 2018 9:08 pm
Откуда: Калининград
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: [Приложение] мой MjDM (Android)

Сообщение noname_npc » Пн фев 17, 2020 2:40 pm

hc2hunter писал(а):
Пн фев 17, 2020 2:31 pm
Изображение
Если интересно посмотрите последнюю страницу форума терминалы2.
проблема есть и решить ее могут только два человека ))) это вы и разработчик терминалов2
За это сообщение автора noname_npc поблагодарил:
hc2hunter (Пн фев 17, 2020 3:49 pm)
Рейтинг: 1.16%
Ответить