Страница 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 (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 (64.65 КБ) 3540 просмотров
Также, предусмотрена возможность отображать индикатор обратного отсчета для визуального контроля обновления. Пока сделано что он отображается справа сверху. Если будут пожелания или у кого-то необходимость постоянно держать его на экране, - можно попробовать сделать ему настраиваемое местоположение
- В настройках Виджетов добавлена настройка подтверждения действия, помогающая избежать случайных нажатий на виджет
- device-2020-10-01-094543.png (130.68 КБ) 3540 просмотров
- в Настройки приложения добавлена возможность чистить кэш системных WebView, которые используются для отображения страниц
- 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 (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>
Запускаю сцены в Хроме (на планшете/телефоне),- все нормально. Это только у меня?
Неужели никто не пользуется кнопками с вышеописанной конструкцией?
Надеясь, что виноваты мои кривые руки в написании кода, установил ТВ_пульт из маркета дополнений,- также не работают кнопки.
Вопрос не по теме - вот и не отвечает никто