Страница 30 из 85

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

Добавлено: Ср янв 29, 2020 11:31 am
SmoKE_xDDD
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, что будет говорить приложению, что файл нужно скачать, а не открывать...

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

Добавлено: Ср янв 29, 2020 11:32 am
SmoKE_xDDD
hc2hunter писал(а): Ср янв 29, 2020 11:24 am up

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

Добавлено: Ср янв 29, 2020 11:34 am
hc2hunter
Ну ок... тогда буду реализовывать и выдавать тестовые сборки по мере продвижения :)
Про периодическое обновление страниц тоже помню. Думаю как лучше сделать.

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

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

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

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


Сразу из того, что я вижу после реализации - не обрабатывается basic-авторизация никак (если запрошенная страница её требует - сразу будет отлуп).
Возможно, надо расширить функционал до mymjdm://openurl/?url=http(s)://ссылка&user=user&password=pass ?

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

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

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

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


Сразу из того, что я вижу после реализации - не обрабатывается basic-авторизация никак (если запрошенная страница её требует - сразу будет отлуп).
Возможно, надо расширить функционал до mymjdm://openurl/?url=http(s)://ссылка&user=user&password=pass ?
Да работает, но как вы и говорили, нужна авторизация....
SPOILERSPOILER_SHOW
Изображение
Так же вопрос, что значит иконка?
SPOILERSPOILER_SHOW
Изображение

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

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

Так как прошло тестирование нового функционала? Или без авторизации толком проверить не удалось, доделываем авторизацию?

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

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

Так как прошло тестирование нового функционала? Или без авторизации толком проверить не удалось, доделываем авторизацию?
Лучше было бы, если иконка показывалась когда задействован локальный адрес при обнаружении вафли.
Да, авторизация нужна 100% ибо все закрыто паролем.

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

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

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

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

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

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

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

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