我在哪里可以找到EloView Home SDK的发布说明?
本文档记录了EloView Home SDK每个新版本所应用的更改。每当EloView设备软件发布新版本(主要版本)时,SDK的新版本也会随之发布。这是季度更新的节奏。
最新的EloView Home SDK可以从我们的开发者门户下载。
MR-4 (SDK引导阶段-1版本5.4.xx):
新增Package API、System API、Memory API、Info API的类,包含以下功能
1. 账户管理(获取、验证在线令牌,验证离线JWT令牌)
2. 通过SDK读取序列号
3. 启用/禁用“首页”和“电源”按钮
4. 静默重启
5. 恢复出厂设置
6. 获取/设置背包设备的屏幕方向
7. 使用SDK捕获屏幕截图
8. 启用/禁用Android导航栏
9. 启用/禁用状态栏
10. 通过SDK终止进程
11. 在测试应用程序中包含SDK测试应用程序的离线令牌
12. 设置/获取设备背光超时
13. 获取设备的内存信息
14. 获取基本设备信息
15. 获取/设置预留日志空间
16. 授予所有应用的运行时间权限
17. 启用/禁用文本选择“分享”选项
18. 创建/移除白名单以授予软件包的运行时权限
19. 获取/设置设备的时区
20. 获取/设置Google Play保护状态
21. 设定带自动解锁选项的设备密码
22. 静默安装/卸载软件包
23. 启用/禁用软件包并获取其状态(启用或禁用)
MR-5 (SDK引导阶段-2版本5.5.xx):
新增OTA API、网络API和周边设备API,包含以下功能
1. 为OTA相关操作添加支持(检查OTA状态、获取可用版本、从默认位置、定制URL、本地文件和特定版本的EloView服务器下载和应用OTA)
2. 添加对所有网络相关API的支持(获取Wi-Fi MAC、以太网MAC、设置网络设置、获取网络设置、获取DHCP服务器主机名、设置EST证书配置、移除EST证书配置、安装本地证书、获取记录的DHCP选项230)
3. 外设API(启用/禁用设备USB端口、获取USB端口状态、获取设备上的USB端口数量、开始/停止USB监控)
4. 获取/设置设备显示DPI
5. 向应用授予自动USB权限
6. 从CSV文件应用网络配置(当前处于系统API类中,将在MR-25中移至网络API类)
7. 设置设备日期和时间。
MR-7 (版本5.7.xx):
新增以下功能的API
1. 清除所有或选定软件包的缓存和应用数据。
2. 添加API以执行设备的静默关机
3. 允许通过SDK禁用一些选择的系统应用
4. 在禁用时完全隐藏状态栏
5. 当所有应用获得运行时间权限或应用被列入白名单时,自动授予屏幕投影/录制权限。
6. 启用/禁用触摸声音
7. 在Android首页模式下设置设备的默认启动器。
+ Bug修复
MR-10 (版本5.10.xx):
新增以下功能的API
1. 网络API中的改进(当以太网配置中的静态IP设置为空时切换到DHCP,添加API以设置子网掩码,用户可以输入掩码地址或网络前缀)
2. 在系统API下支持随机生成的MAC地址(将转移到MR-25的网络API类中)
3. 添加支持在设备启动后自动启动应用并固定它。
4. 导航栏设置(启用或禁用)在重启时保持不变
5. 注册/注销接收器以获取来自EloView的设备信息(当前在信息API类中,将在MR-25中移至EloView API类)
6. 获取最大外部USB端口数量(例如,连接的集线器上的USB端口数量)
7. 启用/禁用设备的待机模式
+ Bug修复
MR-13 (版本5.13.xx):
新增以下功能的API
1. 针对EloView模式(EloView API)添加了一组新的API,包括设置离线播放内容(类似于Elo Home应用中的安装本地应用功能),获取内容的包名及其状态。
2. 添加API以唤醒设备在睡眠状态下的屏幕
3. 添加API以从前台服务启动后台活动
4. 在手持设备上启用/禁用音量面板中的“显示更多”选项。
5. 添加更多选择以设置设备显示DPI API(320、480和640)
6. 设置设备音量级别(闹钟、通话、媒体、通知)
7. 设置和移除设备所有者应用。
+ Bug修复
MR-16 (版本5.16.xx):
新增以下功能的API
1. 支持在系统API下启用/禁用Wi-Fi(将转移到MR-25的网络API类中)
2. 启用/禁用Elo日志记录
3. 设置设备语言
4. 设置NTP服务器URL和NTP客户端轮询间隔。
5. 设置显示大小
6. 启用/禁用网络上的adb,
7. 授予来自未知来源的所有应用或特定应用的安装权限,
8. 支持通过disablePackage API禁用设备上的GMS软件包
9. 更改显示的最小宽度。
10. 在Elo Home应用快速设置中启用/禁用Wi-Fi和蓝牙选项,而无需管理密码(当前在系统API类中,将在MR-25中移至EloView API类)
11. 启用/禁用文本编辑助手选项。
+ Bug修复
MR-19 (版本5.19.xx):
新增以下功能的API
1. 获取设备在EloView模式下的在线/离线状态的API
2. 启用/禁用黑暗模式的API
3. 从现在开始,SDK类不再是单例类(这是为了解决异步应用中响应丢失问题)
4. 重载“checkOTAStatus”API以接受字符串JSON输入(从本地文件读取)而不是URL。这对在自有内网的客户非常有用。
5. 开启/关闭位置服务。
6. 在EloView控制和核心模式下,导航栏和状态栏不再可以通过SDK设置(请参阅SDK文档以了解连接模式下的行为)
7. 支持设置锁定类型为滑动、无或PIN(实际PIN的设置将在MR-22中支持)
8. 启用/禁用“显示密码”(在输入时简要显示字符)
9. 设置设备字体大小
10. 启用/禁用条形码扫描仪
11. 启用/禁用麦克风
12. 设置设备分辨率
13. 处理预留日志空间减少的情况,并相应删除较旧的日志文件。
14. 在OTA API中添加对OS360的支持。
15. 启用/禁用辅助功能服务
16. 在有两个显示器时启用/禁用多客户输入法编辑器。
17. 启用/禁用WebView通过JavaScript接口访问硬件/系统。
+ Bug修复。
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article