Страница 78 из 84

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

Добавлено: Вт мар 23, 2021 5:56 pm
lexincton
Подскажите, как почистить кэш сцены? нигде не нашел такой команды.
В браузерах изменения отображаются, а в приложении нет, обновление свайпом не помогает.

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

Добавлено: Ср мар 24, 2021 9:02 am
hc2hunter
Согласен, надо бы будет добавить куда-нибудь такую возможность.
Если мне не изменяет память, в некоторых ревизиях Android почистить кэш WebView помогала очистка кэша приложения. Но это не везде.
Самостоятельно страница обновится через несколько часов. Из каких соображений системный WebView решает когда ему обновиться - мне неведомо.

В общем, займусь. Спасибо за конструктивное предложение.

p.s. ну еще есть старая фича - добавить в конец ссылки любую хренотень типа http://<ссылка>?12345678
браузер видит, что страница передана с параметром и думает, что нужно обновить html-код.
можно временно использовать как "костыль".

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

Добавлено: Ср мар 24, 2021 12:15 pm
hc2hunter
Тестовая сборка v1.4.3 (build 76, code version 31)
  • в Настройки приложения добавлена возможность чистить кэш системных WebView, которые используются для отображения страниц
    ИллюстрацияПоказать
    Screenshot_20210324-121133.png
    Screenshot_20210324-121133.png (62.52 КБ) 3636 просмотров
    Должны очищаться:
    - кэш файлов
    - данные форм
    - история переходов
    - ssl-преференсы
Пробуйте. Кэш во всяком случае "худеет", видно что-то очищается...
__________________________________________

Т.к. сборка тестовая, то даю лишь .аpk для ручного обновления: cкачать (~59Мб)

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

Добавлено: Чт мар 25, 2021 1:38 pm
hc2hunter
v1.4.5 (build 39, code version 32)
  • В настройки Серверов добавлена долгожданная возможность автоматического обновления страниц.
    Интервал настраивается индивидуально для каждого сервера от 10 до 99999 секунд.
    Будет обновляться страница сервера, который находится в настоящий момент в фокусе. При сворачивании приложения (работе в фоне) также производится обновление страницы.
    ИллюстрацияПоказать
    autoupdate.png
    autoupdate.png (64.65 КБ) 3540 просмотров
    Также, предусмотрена возможность отображать индикатор обратного отсчета для визуального контроля обновления. Пока сделано что он отображается справа сверху. Если будут пожелания или у кого-то необходимость постоянно держать его на экране, - можно попробовать сделать ему настраиваемое местоположение
  • В настройках Виджетов добавлена настройка подтверждения действия, помогающая избежать случайных нажатий на виджет
    ИллюстрацияПоказать
    device-2020-10-01-094543.png
    device-2020-10-01-094543.png (130.68 КБ) 3540 просмотров
  • в Настройки приложения добавлена возможность чистить кэш системных WebView, которые используются для отображения страниц
    ИллюстрацияПоказать
    Screenshot_20210324-121133.png
    Screenshot_20210324-121133.png (62.52 КБ) 3540 просмотров
    Производится очистка:
    - кэш файлов
    - данные форм
    - история переходов
    - ssl-преференсы
  • Попутно найдены и устранены прочие глюки и недочеты...
Перед установкой этой версии нелишним будет забэкапить свои актуальные данные серверов и виджетов.

__________________________________________

Как обычно - файл .аpk для тех, кто обновляется вручную: cкачать (~59Мб)
Остальные пользователи получат обновление автоматически с GooglePlay

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

Добавлено: Пт мар 26, 2021 3:21 pm
lexincton
Подскажите в чем может быть проблема:
сцена некорректно отображается в приложении, установленном на тв-приставку, но на телефоне через приложение проблем нет;
при этом в браузере на приставке сцена тоже отображается правильно.
PS: на приставке приложение работает не стабильно, запускается через раз с закрытием и без ошибок.
приставка - https://aliexpress.ru/item/400108257192 ... hweb201603_

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

Добавлено: Пн мар 29, 2021 9:26 am
hc2hunter
За отображение страниц в Android отвечает системный WebView. Иногда GooglePlay даже предлагает его обновить.
Сталкивался, что иногда объекты на странице у людей сползают или неверно накладываются друг на друга из-за некорректной css-вёрстки. Системный WebView не очень любит отклонения от стандартов.

А вот выяснить, почему приложение падает, и что за ошибка - будет сложнее. Нужно на приставке включить режим отладки через USB (в настройках Разработчика) и снять log через консоль в момент падения. Если будет предоставлен такой log - попробуем понять в чем проблема и устранить (ну или хотя бы закостылить для Китайской вариации операционки).

P.S.
Вообще, перед покупкой подобных китайских поделий очень рекомендую плотно изучать форум 4pda, чтобы выбрать что-то стОящее, где минимум глюков, неурезанный GooglePlay, есть возможность root'а и перепрошивки.
Испокон веков, коробка, которая более-менее годится для работы - стоила и стоит $100. Изделия за $30...$40 очень сильно урезаны и в плане железа и в плане софта. И часто представляют собой серийные вендорские изделия, запиленные под одну единственную задачу. Там тебе и все "прелести" в виде процессоров AllWinner, и дешевая разводка плат, предрасполагающая к глюкам, и "кастрированные" до неузнаваемости Андроиды...
Из разряда - изготовили вагон таких коробок, распродали и забыли...

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

Добавлено: Чт апр 08, 2021 11:05 am
hc2hunter
v1.4.6 (build 71, code version 33)
  • Переработана система всплывающих сообщений.
    Теперь, в зависимости от смысла, они бывают цветные.
    КартинкаПоказать
    screenshot_2021-04.png
    screenshot_2021-04.png (46.67 КБ) 3184 просмотра
__________________________________________

Как обычно - файл .аpk для тех, кто обновляется вручную: cкачать (~59Мб)
Остальные пользователи получат обновление автоматически с GooglePlay

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

Добавлено: Сб апр 10, 2021 4:55 pm
homester
После крайнего обновления Majordomo (Мастер) и давно уже на альфе, перестали работать кнопки в сценах (не работает onclick) вот с таким кодом:

Код: Выделить всё

    <div class='buttK1 %Relay04.auto|"B;A;A;"%' onclick="commandС1('%Relay04.auto%','Relay04.auto');" style="left: 166px"><p class="txtC">%Relay04.auto|"Руч;Авто;Цикл;"%</p></div>
    <div class='buttK2 %Led04.status|"B;A;"%' onclick="callMethod('Led04.switch');"> <img class="animK" src="/cms/scenes/lamp_%Led04.status%.png" /><p class="txtA">Свет основной</p></div>
js

Код: Выделить всё

function commandС1(id1,id2){
  if (Number(id1)==0) {id1=2} else {id1=0}
  ajaxSetGlobal(id2,id1)
}
Запускаю сцены в Хроме (на планшете/телефоне),- все нормально. Это только у меня?

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

Добавлено: Вт апр 13, 2021 2:24 pm
homester
homester писал(а):
Сб апр 10, 2021 4:55 pm
После крайнего обновления Majordomo (Мастер) и давно уже на альфе, перестали работать кнопки в сценах (не работает onclick) вот с таким кодом:

Код: Выделить всё

    <div class='buttK1 %Relay04.auto|"B;A;A;"%' onclick="commandС1('%Relay04.auto%','Relay04.auto');" style="left: 166px"><p class="txtC">%Relay04.auto|"Руч;Авто;Цикл;"%</p></div>
    <div class='buttK2 %Led04.status|"B;A;"%' onclick="callMethod('Led04.switch');"> <img class="animK" src="/cms/scenes/lamp_%Led04.status%.png" /><p class="txtA">Свет основной</p></div>
Запускаю сцены в Хроме (на планшете/телефоне),- все нормально. Это только у меня?
Неужели никто не пользуется кнопками с вышеописанной конструкцией?
Надеясь, что виноваты мои кривые руки в написании кода, установил ТВ_пульт из маркета дополнений,- также не работают кнопки.

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

Добавлено: Ср апр 14, 2021 7:07 am
tarasfrompir
homester писал(а):
Вт апр 13, 2021 2:24 pm
homester писал(а):
Сб апр 10, 2021 4:55 pm
После крайнего обновления Majordomo (Мастер) и давно уже на альфе, перестали работать кнопки в сценах (не работает onclick) вот с таким кодом:

Код: Выделить всё

    <div class='buttK1 %Relay04.auto|"B;A;A;"%' onclick="commandС1('%Relay04.auto%','Relay04.auto');" style="left: 166px"><p class="txtC">%Relay04.auto|"Руч;Авто;Цикл;"%</p></div>
    <div class='buttK2 %Led04.status|"B;A;"%' onclick="callMethod('Led04.switch');"> <img class="animK" src="/cms/scenes/lamp_%Led04.status%.png" /><p class="txtA">Свет основной</p></div>
Запускаю сцены в Хроме (на планшете/телефоне),- все нормально. Это только у меня?
Неужели никто не пользуется кнопками с вышеописанной конструкцией?
Надеясь, что виноваты мои кривые руки в написании кода, установил ТВ_пульт из маркета дополнений,- также не работают кнопки.
Вопрос не по теме - вот и не отвечает никто