开源鸿蒙OpenHarmony4.1 Release发布 更新日志一览(2)
关键资产存储:针对应用开发者需要在本地加密存储关键敏感的短数据(如用户的账号密码、银行卡号等)诉求,系统提供关键资产加密存储的能力,以及相应的安全访问控制能力,包括:
支持关键资产写入,读取。
支持关键资产更新。
支持关键资产安全销毁。
支持关键资产访问控制。
程序访问控制 权限管理
支持在 UIExtensionAbility 界面上拉起权限弹窗。
权限使用记录增加锁屏状态记录
支持应用在使用期间弹出允许权限的选项。
DLP 权限管理服务
支持以时间维度对受控文件进行访问控制。
支持文档创建者在任意场景下可离线打开文档。
支持帐号未登录状态下,弹框进行帐号登录验证。
提供沙箱应用读取原始应用数据的机制和通路。
ArkCompiler
动态 import 能力支持变量作为参数。
提供运行时对类方法插桩和替换的 API。
支持用“#”声明类的私有成员。
支持 Sendable 类的跨线程序列化传输。
支持 Ecmascript2022 规范。
资源管理
支持 module.json 配置文件中通过右键菜单添加资源索引。
支持对 resfile 资源目录打包编译。
支持基于资源名称返回资源 id。
USB
补齐 USB 服务设备管理能力,支持全设备、按设备类型、指定设备的禁用和解禁,并支持重启、热插拔场景下的禁用策略持久化能力。
优化 USB 服务鉴权方式,新增访问控制权限,细化系统服务、系统应用的 USB 调用权限。
修复 USB 服务批量传输、控制传输的接口漏洞,支持传输接口端到端可用,性能满足要求。
多模输入
支持双击按压电源键拉起 ability。
支持自定义鼠标光标。
多模输入设置鼠标样式优化。
支持按键监听按优先级处理的能力。
支持光标大小、颜色的设置,支持动画光标样式。
泛 Sensor
支持传感器数据精度的上报,使系统可感知不同设备传感器精度,优化应用适配。
新增传感器、振动相关能力的 C API 接口。
自定义振动格式进行扩展,新增支持 curve 字段描述复杂的连续振动效果。
设备管理
小型设备平台上支持 @ohos.deviceInfo.d.ts 的相关 API。
测试框架 自动化测试框架 arkxtest
支持模拟鼠标滚轮滑动、滑动左右键双击等模拟 UI 操作能力。
支持 Shell 命令方式进行 UI 模拟操作能力,支持点击、滑动、双击、文本输入等常用操作能力。
提升 UI 测试框架查找控件信息效率。
增强 dump 信息内容,新增文字大小、文字颜色信息。
增加异步监听能力,监听系统弹框事件,获取其文本信息并返回。
测试调度框架 xDevice
新增单次测试过程中自动复测失败项能力,并支持配置复测次数,最终生成一份测试报告。
优化测试报告,统一轻量系统、小型系统、标准系统的测试报告头信息。
新增支持测试套测试资源本地不存在时,可配置远程下载地址。
稳定性测试工具 WuKong
新增 page 页面和 Ability 页面的配置能力,支持在测试过程中配置页面屏蔽,提升测试效率。
新增单一场景压测能力,支持针对某一控件循环注入操作事件,并支持配置循环次数。
性能开发工具 SmartPerf Host
新增支持 hilog、hisysevent 的采集、分析和展示。
新增支持 hiperf event count 的分析和展示。
提升抓取 trace 的能力,动态可暂停可调试。
新增支持线程唤醒关系树的快速跟踪。
性能测试工具 SmartPerf Device
优化已有抓取内存、CPU 数据的能力。
新增启动停止采集的命令。
新增定时获取截图、分辨率和刷新率的采集能力。
DFX
提供 CPU、GPU、内存、IO、网络、trace 采集能力。
故障类型数据生态开放。
HiDebug 支持应用运行时资源信息采集。