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

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

Модератор: immortal

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

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

Сообщение SmoKE_xDDD » Вс янв 26, 2020 2:13 pm

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

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

Сообщение hc2hunter » Вс янв 26, 2020 3:13 pm

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

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

Сообщение hc2hunter » Вс янв 26, 2020 9:07 pm

v1.0.2 (build 97, code version 25)
  • в настройках серверов добавлена возможность отслеживать точки доступа WiFi, что позволяет производить автоматическое переключение между серверами при попадании устройства в зону покрытия нужной WiFi-сети.
    Также, серверу можно задать альтернативный адрес в рамках этой опции, что дает возможность, например, при попадании в зону WiFi домашней сети переходить на сервер по локальному адресу.
    ИллюстрацияПоказать
    device-2020-01-26-211151.png
    device-2020-01-26-211151.png (120.18 КБ) 3110 просмотров

Как обычно - файл .аpk для тех, кто обновляется вручную
Остальные пользователи получат обновление автоматически с GooglePlay
Вложения
mymjdm_v1.0.2_b97_cv25.zip
(2.06 МБ) 134 скачивания
За это сообщение автора hc2hunter поблагодарили (всего 2):
tarasfrompir (Вс янв 26, 2020 9:30 pm) • SmoKE_xDDD (Вс янв 26, 2020 10:10 pm)
Рейтинг: 2.33%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вс янв 26, 2020 11:22 pm

hc2hunter писал(а):
Вс янв 26, 2020 9:07 pm
v1.0.2 (build 97, code version 25)
  • в настройках серверов добавлена возможность отслеживать точки доступа WiFi, что позволяет производить автоматическое переключение между серверами при попадании устройства в зону покрытия нужной WiFi-сети.
    Также, серверу можно задать альтернативный адрес в рамках этой опции, что дает возможность, например, при попадании в зону WiFi домашней сети переходить на сервер по локальному адресу.
    ИллюстрацияПоказать
    device-2020-01-26-211151.png

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

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

Сообщение hc2hunter » Пн янв 27, 2020 8:55 am

Она это не умеет, равно как и не обрабатывает никакие mime-типы кроме типичных "телефонных" (типа "sms", "tel" и т.п.).
Где-то выше это просили, я это реализовал.

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

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

Сообщение hc2hunter » Пн янв 27, 2020 9:15 am

v1.0.2 (build 99, code version 26)
  • срочный багфикс.
    обнаружена досадная ошибка, приводящая к невозможности перейти на домашнюю страницу некоторых серверов, настроенных таким образом, что у них встречались пресекающиеся имена отслеживаемых WiFi-точек.
    надеюсь, на ошибку никто не наткнулся, но тем не менее она имела место быть и исправлена.

Как обычно - файл .аpk для тех, кто обновляется вручную
Остальные пользователи получат обновление автоматически с GooglePlay
Вложения
mymjdm_v1.0.2_b99_cv26.zip
(2.06 МБ) 172 скачивания
За это сообщение автора hc2hunter поблагодарили (всего 2):
tarasfrompir (Пн янв 27, 2020 9:47 am) • sorochan.ilya (Пн янв 27, 2020 4:53 pm)
Рейтинг: 2.33%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение hc2hunter » Пн янв 27, 2020 4:39 pm

Тут поступило еще предложение от одного пользователя - сделать автоматическое обновление страниц с заданным интервалом.
Как думаете, востребован ли такой функционал?
Лично я обычно это решаю javascript'ом или php... да как угодно. Ведь даже ни один браузер не умеет дергать страницы с заданным интервалом. Но раз потребность есть, имеет смысл реализовать?

Правда, сразу встают несколько встречных вопросов. Например, что именно обновлять? Текущую страницу или загружать домашнюю?
Кто что думает?
За это сообщение автора hc2hunter поблагодарил:
SmoKE_xDDD (Пн янв 27, 2020 4:56 pm)
Рейтинг: 1.16%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Пн янв 27, 2020 4:56 pm

Обновлять текущую. Во всех специфических браузерах, типо Full Screen Browser есть такой функционал, я бы использовал только на телефоне ибо мой телефон очень долго не выгружает приложение из памяти и мне порой приходится руками дергать... в основной системе все решаю JS.
За это сообщение автора SmoKE_xDDD поблагодарил:
hc2hunter (Пн янв 27, 2020 5:15 pm)
Рейтинг: 1.16%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение hc2hunter » Пн янв 27, 2020 5:15 pm

В общем, как я понял, функционал скорее нужный, чем ненужный.
Что касается "мне порой приходится руками дергать" - если приложение свернуто, не факт что его процессы не будут заморожены (или не будут заморожены, скажем, через Х минут бездействия). Тут уже очень сильно зависит от версии Андроида и реализации его механизмов конкретными сборщиками. А вешать дополнительные службы, которые бы по образу виджетов следили бы еще и за страницами - очень не хотелось бы... это путь к сбоям и чудесам.

При всех подобных реализациях имеет смысл рассматривать ситуацию, что приложение активно (и желательно находится в фокусе).

А обновлять страницу текущую или прыгать на домашнюю - это как обычно можно вынести в настройку. Вдруг кому-то хочется "чего-то
эдакого"... :? нельзя ограничивать в выборе.
За это сообщение автора hc2hunter поблагодарил:
Garik908 (Ср янв 29, 2020 11:23 am)
Рейтинг: 1.16%
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

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

Сообщение 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, ну и т.п. логические нюансы...
За это сообщение автора hc2hunter поблагодарил:
SmoKE_xDDD (Ср янв 29, 2020 11:31 am)
Рейтинг: 1.16%
Ответить