Программы под Android

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
bosporsky написал(а):
Например строкой вверху или внизу экрана с временем последнего успешного обмена данными (время и дата, на которые актуально текущее состояние ЛБ). Это нужно для того, что бы понимать есть ли связь с сервером. Сейчас же это приходится проверять запросом - обновить состояние, затем сводка состояния. Так же, во многих приложениях уже устоялся жест обновления состояния - "свайп вниз". Реализация этого жеста, тоже была бы на пользу дружественности интерфейса.

Можно показывать наличие обмена, например, миганием зелёного индикатора при приёме данных и синего при отправке: AllDisp.png

bosporsky написал(а):
Касательно ключей. Гораздо эффективней в этом случае выглядит схема личного кабинета. В приложении происходит аутентификация по паре логин/пароль (лучше с подключаемым вторым фактором в виде SMS и/или TOTP RFC6238). Удостоверившись в подлинности пользователя, ему можно было бы предоставить доступ к настройке закрепленным за ним ЛБ, без необходимости ввода пароля на каждую ЛБ. Та схема что используется сейчас, провоцирует использовать один и тот же пароль ко всем ЛБ, что в случае его компрометации дает гипотетическому злоумышленнику неограниченный доступ к ЛБ.

Возможно мы дорастём и до этого.
 

Вложения

  • AllDisp.png
    AllDisp.png
    122.5 KB · Просмотры: 0
Андрей Ефименко написал(а):
Можно показывать наличие обмена, например, миганием зелёного индикатора при приёме данных и синего при отправке:

Симпатично смотрится, думаю лишним не будет :) Но я понял чего на самом деле не хватает. Журнала событий, как в SPult для ПК Windows, только облачного. То есть что бы при восстановлении соединения (или перезапуске приложения), подгружались события, происходившие в его отсутствии. Например на вкладке с выбором диспетчерских - общий журнал, а при выборе конкретной диспетчерской, журнал этой диспетчерской. Что бы не перегрузить память приложения можно настроить ограничение либо по времени, либо по количеству тех самых сообщений.
AllDisp1.png
Андрей Ефименко написал(а):
Возможно мы дорастём и до этого.

Это была бы идеальная программа диспетчеризации :D
 

Вложения

  • AllDisp1.png
    AllDisp1.png
    361.9 KB · Просмотры: 1
Последнее редактирование модератором:
А существует ли описание параметров сервисного меню АРС?
photo_2019_04_15_21_54_44.jpg
 

Вложения

  • photo_2019_04_15_21_54_44.jpg
    photo_2019_04_15_21_54_44.jpg
    60.1 KB · Просмотры: 0
Выложена beta версия ASPult v41, в которой исправлена обработка уведомления о событиях (НЕ вызовах) в Android 8 и 9.
 
Выложена beta версия ASPult v42, в которой:

1. Исправлено отображение текущего состояния выхода 4 для ЛБ 7.2 в панели управления лифтом

2. Исправлено отображение текущего состояния кабины лифта для ЛБ КДК в панели управления лифтом
 
ViruS написал(а):
А без обращения в техподдержку этот вопрос не решить? Разве нет документации в общем доступе?

Да в принципе разобраться не сложно, полагаю что это такой самый простецкий осциллограф. Unm - номинальное напряжение, Umn - соответственно минимальное напряжение, Umx - максимальное. Остается вопрос Rds - видимо сопротивление, но вот на каких контрольных точках...
 
Я вероятно нашёл решение, которое позволило бы разобраться с выгрузкой программы из оперативной памяти Android. Проблема кроется в том, что когда "активити" уходит на задний план, то она теряет фокус и стопорится. Дальше в таком остановленном состоянии оно в памяти может провисеть сколько угодно, если ось не решит ее грохнуть. При этом состояние можно сохранить в бандл (в энергонезависимую память), который передастся активити при следующем ее пересоздании. Это действие ОС необходимо предусмотреть разработчику приложения заранее.

Для того, что бы при этом продолжали приходить уведомления, необходимо передать функции получения уведомлений в выделенный "service" (и назвать его например "NotificationService". Не отдельное приложение, а отдельный сервис в рамках уже действующего приложения). Он будет продолжать работу, при том что графическая часть будет выгружена из оперативной памяти. Конечно сервис тоже может выгрузится, но тут уже вступают в силу приоритеты энергосбережения выставленные в настройках ОС, и если ОС будет выдан запрет на оптимизацию энергопотребления нашего приложения, то уведомления будут всё равно приходить.
Источник
 
При вводе нового подключения в АСПульт и имеющихся проблемах с интернет подключением или вайфаем приходится по несколько раз набирать данные конфигурации т.к они не запоминаются без выполненного первого подключения. Иной раз это достает не по детски. Может все таки кнопочку "сохранить" сделать.
 
revit написал(а):
При вводе нового подключения в АСПульт и имеющихся проблемах с интернет подключением или вайфаем приходится по несколько раз набирать данные конфигурации т.к они не запоминаются без выполненного первого подключения. Иной раз это достает не по детски. Может все таки кнопочку "сохранить" сделать.

Можно, наверное, при любых изменениях параметров подключения делать сохранение ещё до самого подключения.
 
Изредка бывает такой глюк с листанием экрана АСпульт v.43.0. Причем ранее я сталкивался с таким, теперь вот и у других.
Видео: https://yadi.sk/i/R-zHKBqVhliNew
Удручает то, что отменить это можно только через перезагрузку. При нажатии кнопки "домой" АСпульт сворачивается, но при открытии диспетчера задач вновь занимает весь экран и продолжает листать.
 
Последнее редактирование модератором:
Всех приветствую. Нигде не нашел описания программы лкдс пуск. Поделитесь информацией?
 
revit написал(а):
Установил. Ничего не понял, но понравилось :)
Присоединяюсь к вопросу.


Во-во, то же самое. Это должно упростить настройку блоков ПРО, так что ждём-с. Было бы здорово подключаться с телефона к блоку из коробки!
 
Grande написал(а):
Всех приветствую. Нигде не нашел описания программы лкдс пуск. Поделитесь информацией?

Здравствуйте, ЛКДС Пуск ещё разрабатывается. Постараюсь в начале лета выпустить релиз, о чём будет дополнительно сообщено. Общий смысл будущей программы следующий:
1) После запуска программы вы нажимаете на кнопку, скачать последние прошивки. Для этого потребуется, пока что около 60 Мб интернет-трафика.
2) После скачивания интернет больше не понадобится.
3) В программе будет работать wi-fi локатор, который будет искать ЛБ V7 с включённым wi-fi. Когда Вы достаёте блок из коробки, то по-умолчанию там включён wi-fi. Вот такой блок будет виден в ЛКДС Пуск.
4) Выбрав такой ЛБ вы его настраиваете.

Т.е. имея при себе только телефон ЛБ можно будет настроить.
Вопрос к Вам, как будущим пользователям: какую информацию после настроек нужно сформировать? После настройки ЛБ можно сформировать какой-нибудь файл с таблицей, например, в CSV формате. Помимо идентификатора и ключа, какая ещё информация необходима? После этого файл можно отправить по почте, WatshApp и т.д.
 
Андрей Михайлович написал(а):
Здравствуйте, ЛКДС Пуск ещё разрабатывается. Постараюсь в начале лета выпустить релиз, о чём будет дополнительно сообщено. Общий смысл будущей программы следующий:
1) После запуска программы вы нажимаете на кнопку, скачать последние прошивки. Для этого потребуется, пока что около 60 Мб интернет-трафика.
2) После скачивания интернет больше не понадобится.
3) В программе будет работать wi-fi локатор, который будет искать ЛБ V7 с включённым wi-fi. Когда Вы достаёте блок из коробки, то по-умолчанию там включён wi-fi. Вот такой блок будет виден в ЛКДС Пуск.
4) Выбрав такой ЛБ вы его настраиваете.

Т.е. имея при себе только телефон ЛБ можно будет настроить.
Вопрос к Вам, как будущим пользователям: какую информацию после настроек нужно сформировать? После настройки ЛБ можно сформировать какой-нибудь файл с таблицей, например, в CSV формате. Помимо идентификатора и ключа, какая ещё информация необходима? После этого файл можно отправить по почте, WatshApp и т.д.


Я в реестр заношу ИД, собственные сетевые реквизиты, параметры связей
 
Назад
Сверху