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

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

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

Сообщение SmoKE_xDDD » Ср янв 29, 2020 11:31 am

hc2hunter писал(а):
Ср янв 29, 2020 11:24 am
SmoKE_xDDD писал(а):
Сб янв 25, 2020 1:15 pm
У меня есть "сцена" хотел бы делится ссылками вида mjdm://localhost/scene.html?open_modal=1 и отправлять их например супруге, а она при клике на ссылку открывает ее в вашем приложении, и оно загружает эту ссылку...
Ну, вроде после некоторого изучения вопроса метатэг (схема) вроде заработал...
Предлагаю вид ссылки типа mymjdm://openurl/?url=http://192.168.0.1/site.html

В поле хоста (в данном случае openurl) я предполагаю ввести ряд еще каких-нибудь команд, чтобы можно было давать приложению команды извне, вдруг пригодится... Ибо ваш формат строки получается немного неуниверсален :?

Если такой подход устраивает, тогда буду обдумывать куда рисовать полученный url... , т.к. мне придется поработать со своими объектами. При получении такой команды приложение как бы "перезапускается" и стартует с нуля. Так устроен механизм интентов (намерений) в Андроид. Поэтому при получении интента придется много над чем подумать, в частности не кидать пользователя на сервер если вдруг обнаружится отслеживаемая точка WiFi, ну и т.п. логические нюансы...
Круто! Меня более чем устраивает =) :D
Из команд можно сразу добавить download, что будет говорить приложению, что файл нужно скачать, а не открывать...
За это сообщение автора SmoKE_xDDD поблагодарил:
hc2hunter (Ср янв 29, 2020 11:32 am)
Рейтинг: 1.16%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

Сообщение SmoKE_xDDD » Ср янв 29, 2020 11:32 am

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

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

Сообщение hc2hunter » Ср янв 29, 2020 11:34 am

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

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

Сообщение hc2hunter » Пт янв 31, 2020 3:46 pm

SmoKE_xDDD, можно попробовать.
Обрабатываются ссылки типа mymjdm://openurl/?url=http(s)://ссылка

Ссылка открывается в отдельном окне, которое в списке серверов не отображается. При переходе на какой-нибудь ранее созданный сервер вы на эту ссылку уже не вернетесь (придется дергать ещё раз). То есть она "как бы" одноразовая (получил, посмотрел, и при любом действии закрывающем это окно - она закрылась...).

Ну и также сверху в меню появилась кнопка "Скопировать". Берет в буфер текущую страницу. Через длинный тап можно сразу взять в буфер ссылку в готовом для обмена виде (mymjdm://...).


Сразу из того, что я вижу после реализации - не обрабатывается basic-авторизация никак (если запрошенная страница её требует - сразу будет отлуп).
Возможно, надо расширить функционал до mymjdm://openurl/?url=http(s)://ссылка&user=user&password=pass ?
Последний раз редактировалось hc2hunter Ср фев 12, 2020 1:52 pm, всего редактировалось 1 раз.
За это сообщение автора hc2hunter поблагодарил:
SmoKE_xDDD (Сб фев 01, 2020 5:22 pm)
Рейтинг: 1.16%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

Сообщение SmoKE_xDDD » Сб фев 01, 2020 3:43 pm

hc2hunter писал(а):
Пт янв 31, 2020 3:46 pm
SmoKE_xDDD, можно попробовать.
Обрабатываются ссылки типа mymjdm://openurl/?url=http(s)://ссылка

Ссылка открывается в отдельном окне, которое в списке серверов не отображается. При переходе на какой-нибудь ранее созданный сервер вы на эту ссылку уже не вернетесь (придется дергать ещё раз). То есть она "как бы" одноразовая (получил, посмотрел, и при любом действии закрывающем это окно - она закрылась...).

Ну и также сверху в меню появилась кнопка "Скопировать". Берет в буфер текущую страницу. Через длинный тап можно сразу взять в буфер ссылку в готовом для обмена виде (mymjdm://...).


Сразу из того, что я вижу после реализации - не обрабатывается basic-авторизация никак (если запрошенная страница её требует - сразу будет отлуп).
Возможно, надо расширить функционал до mymjdm://openurl/?url=http(s)://ссылка&user=user&password=pass ?
Да работает, но как вы и говорили, нужна авторизация....
СпойлерПоказать
Изображение
Так же вопрос, что значит иконка?
СпойлерПоказать
Изображение
За это сообщение автора SmoKE_xDDD поблагодарил:
hc2hunter (Сб фев 01, 2020 4:56 pm)
Рейтинг: 1.16%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение hc2hunter » Сб фев 01, 2020 4:55 pm

Иконка означает, что в данном сервере активировано отслеживание Wi-Fi )))
Признаться, думал, что это будет интуитивно понятно... но жестоко ошибся...? :oops:

Так как прошло тестирование нового функционала? Или без авторизации толком проверить не удалось, доделываем авторизацию?
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

Сообщение SmoKE_xDDD » Сб фев 01, 2020 5:21 pm

hc2hunter писал(а):
Сб фев 01, 2020 4:55 pm
Иконка означает, что в данном сервере активировано отслеживание Wi-Fi )))
Признаться, думал, что это будет интуитивно понятно... но жестоко ошибся...? :oops:

Так как прошло тестирование нового функционала? Или без авторизации толком проверить не удалось, доделываем авторизацию?
Лучше было бы, если иконка показывалась когда задействован локальный адрес при обнаружении вафли.
Да, авторизация нужна 100% ибо все закрыто паролем.
За это сообщение автора SmoKE_xDDD поблагодарил:
hc2hunter (Сб фев 01, 2020 5:56 pm)
Рейтинг: 1.16%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение hc2hunter » Сб фев 01, 2020 5:56 pm

Ну... можно сделать так:
- если обнаружение у сервера активировано - серенький значок
- если задействован локальный адрес - рисовать черным (контрастным)

Авторизацию нарисую. Но не уверен, что успею за сегодня-завтра... домашние хлопоты, увы. Но если будет свободный часок - конечно посижу, вдруг успею.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

Сообщение SmoKE_xDDD » Сб фев 01, 2020 6:04 pm

hc2hunter писал(а):
Сб фев 01, 2020 5:56 pm
Ну... можно сделать так:
- если обнаружение у сервера активировано - серенький значок
- если задействован локальный адрес - рисовать черным (контрастным)

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

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

Сообщение hc2hunter » Сб фев 01, 2020 6:12 pm

Думаете, не имеет смысла информировать пользователя, что опция присутствует и в данный момент активна (галочка стоит)?
С другой стороны да... значок WiFi обычно ассоциируется подсознательно у многих именно с "домашней локальной" сетью... :?
Ответить