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

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, которые используются для отображения страниц
    ИллюстрацияSPOILER_SHOW
    Screenshot_20210324-121133.png
    Screenshot_20210324-121133.png (62.52 КБ) 5174 просмотра
    Должны очищаться:
    - кэш файлов
    - данные форм
    - история переходов
    - ssl-преференсы
Пробуйте. Кэш во всяком случае "худеет", видно что-то очищается...
__________________________________________

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

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

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

Как обычно - файл .а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>
Запускаю сцены в Хроме (на планшете/телефоне),- все нормально. Это только у меня?
Неужели никто не пользуется кнопками с вышеописанной конструкцией?
Надеясь, что виноваты мои кривые руки в написании кода, установил ТВ_пульт из маркета дополнений,- также не работают кнопки.
Вопрос не по теме - вот и не отвечает никто