Где я могу найти примечания к выпуску для EloView Home SDK?
В этой статье документируются изменения, внесенные в каждую новую версию EloView Home SDK. Новая версия SDK публикуется с выпуском каждого MR (Главного релиза) программного обеспечения устройства EloView. Это происходит с квартальной периодичностью.
Последнюю версию EloView Home SDK можно загрузить из нашего Портала для разработчиков.
MR-4 (SDK Bring up Phase-1 Version 5.4.xx):
Добавлены классы для Package API, System API, Memory API, Info API, которые включают перечисленные ниже возможности
1. Управление аккаунтом (получение, проверка онлайн-токенов, проверка оффлайн JWT-токенов)
2. Чтение серийного номера через SDK
3. Включение/Отключение кнопок "Домой" и "Питание"
4. Тихая перезагрузка
5. Сброс до заводских настроек
6. Получить/Установить ориентацию экрана на устройствах Backpack
7. Сделать снимок экрана, используя SDK
8. Включить/Отключить навигационную панель Android
9. Включить/Отключить строку состояния
10. Завершить процессы через SDK
11. Включить оффлайн токен для тестового приложения SDK в рамках тестового приложения
12. Настроить/Получить тайм-аут подсветки устройства
13. Получить информацию о памяти устройства
14. Получить основную информацию о устройстве
15. Получить/Установить зарезервированное пространство для логов
16. Предоставить разрешения на выполнение для всех приложений
17. Включить/Отключить опцию "Поделиться" для выбора текста
18. Создать/Удалить белый список для предоставления разрешений на выполнение для пакетов
19. Получить/Установить часовой пояс на устройстве
20. Получить/Установить состояние Google Play Protect
21. Установить пароль на устройстве с опцией автоматической разблокировки
22. Тихая установка/Удаление пакетов
23. Включить/Отключить пакеты и получить их статус (включены или отключены)
MR-5 (SDK Bring Up Phase-2 Version 5.5.xx):
Добавлены OTA API, Network API и Peripherals API, которые включают перечисленные ниже возможности
1. Добавить поддержку операций, связанных с OTA (проверка состояния OTA, получение доступных версий, загрузка и применение OTA из местоположения по умолчанию, пользовательского URL, локального файла и конкретной версии на сервере EloView)
2. Добавить поддержку всех API, связанных с сетью (Получить Wi-Fi Mac, Ethernet Mac, установить сетевые настройки, получить сетевые настройки, получить имя хоста DHCP-сервера, установить конфигурацию сертификата EST, удалить конфигурацию сертификата EST, установить локальный сертификат, получить записанную опцию DHCP 230)
3. API периферийных устройств (включить/отключить USB-порты устройства, получить статус USB-порта, получить количество USB-портов на устройстве, начать/остановить мониторинг USB)
4. Получить/Установить DPI дисплея устройства
5. Предоставить автоматические USB-разрешения для приложений
6. Применить конфигурацию сети из CSV-файла (в настоящее время находится в классе системного API. Будет перенесен в класс сетевого API в MR-25)
7. Установить дату и время устройства.
MR-7 (Версия 5.7.xx):
Добавлены API для следующих функций
1. Очистка кэша и данных приложения для всех или выбранных пакетов.
2. Добавить API для выполнения тихого завершения работы устройства
3. Разрешить отключение некоторых системных приложений через SDK
4. Сделать строку состояния полностью невидимой, когда она отключена
5. Автонастройка разрешения на захват экрана, когда разрешения на выполнение предоставляются всем приложениям или если приложение находится в белом списке.
6. Включить/Отключить звук касания
7. Установить лаунчер по умолчанию на устройстве в режиме домашнего экрана Android.
+ Исправление ошибок
MR-10 (Версия 5.10.xx):
Добавлены API для следующих функций
1. Улучшения в Network API (Переключение на DHCP, когда статический IP установлен на пустое значение в конфигурациях ethernet, добавить API для установки маски сети, где пользователь может ввести адрес маски или префикс сети)
2. Поддержка случайного MAC-адреса в системном API (будет перенесена в класс сетевого API в MR-25)
3. Добавить поддержку автоматического запуска приложения после загрузки устройства и прикрепления его.
4. Настройка навигационной панели (включена или отключена) сохраняется после перезагрузки
5. Зарегистрировать/Снять регистрацию приемника для получения информации об устройстве из EloView (в настоящее время находится в классе Info API, будет перенесен в класс EloView API в MR-25)
6. Получить максимальное количество внешних USB-портов (например, количество USB-портов на подключенном хабе)
7. Включить/Отключить режим бездействия на устройстве
+ Исправление ошибок
MR-13 (Версия 5.13.xx):
Добавлены API для следующих функций
1. Добавлен новый набор API для режима EloView (EloView API), которые включают настройку оффлайн контента воспроизведения (аналогично функции установки локального приложения на приложении Elo Home), получение имени пакета контента и его статуса.
2. Добавить API для пробуждения экрана устройства, когда оно спит
3. Добавить API для запуска фоновой активности изForeground службы
4. Включить/Отключить опцию "показать больше" в панели громкости на портативных устройствах.
5. Добавить дополнительные параметры для настройки API DPI дисплея устройства (320, 480 и 640)
6. Установить уровень громкости устройства (будильник, вызов, медиа, уведомление)
7. Установить и удалить приложение владельца устройства.
+ Исправление ошибок
MR-16 (Версия 5.16.xx):
Добавлены API для следующих функций
1. Поддержка включения/выключения Wi-Fi в системном API (будет перенесена в класс сетевого API в MR-25)
2. Включить/отключить ведение журналов Elo
3. Настройка языка устройства
4. Настройка URL-адреса сервера NTP и интервала опроса клиента NTP.
5. Настройка размера дисплея
6. Включить/отключить adb по сети,
7. Предоставить разрешение на установку из неизвестных источников для всех приложений или конкретных приложений,
8. Поддержка отключения пакетов GMS на устройстве через API disablePackage
9. Изменить наименьшую ширину дисплея.
10. Включить/отключить опции Wi-Fi и Bluetooth в быстрых настройках приложения Elo Home без пароля администратора (в настоящее время находится в классе системного API, будет перенесен в класс EloView API в MR-25)
11. Включить/отключить опцию текстового редактора Assist.
+ Исправление ошибок
MR-19 (Версия 5.19.xx):
Добавлены API для следующих функций
1. API для получения статуса устройства в режиме онлайн/оффлайн в режиме EloView
2. API для включения/выключения темного режима
3. С тех пор классы SDK больше не являются одиночными классами (это было сделано для исправления проблем, когда ответы терялись в асинхронных приложениях)
4. Перегружен API "checkOTAStatus" для принятия строки JSON-входа (чтение из локального файла) вместо URL. Это будет полезно для клиентов, которые находятся в своей локальной сети.
5. Включить/выключить службы определения местоположения.
6. Навигационная панель и строка состояния больше не могут быть настроены через SDK в режиме управления и основного режима EloView (пожалуйста, обратитесь к документации SDK для поведения в режиме подключения)
7. Поддержка установки типа блокировки: слайд, ни один или PIN (установка фактического PIN будет поддерживаться в MR-22)
8. Включить/выключить опцию "показать пароль" (кратковременно отображать символы при вводе)
9. Установить размер шрифта устройства
10. Включить/выключить сканер штрих-кодов
11. Включить/выключить микрофон
12. Установить разрешение устройства
13. Обработать случай, когда зарезервированное пространство для журналов уменьшено, и удалить старые файлы журналов соответственно.
14. Добавить поддержку для OS360 в OTA API.
15. Включить/выключить службы доступности
16. Включить/выключить редакторы методов ввода для нескольких клиентов, когда есть два дисплея.
17. Включить/выключить доступ к аппаратным/системным средствам из WebView через JavaScript-интерфейс.
+ Исправление ошибок.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article