IT之家 3 月 3 日消息,华为开发者今日揭晓了鸿蒙 HarmonyOS 5.0.3 Beta1 的全新特性和增强功能。这一新版本被命名为 API 15 的首个 Beta 版本。据官方介绍,相较于 HarmonyOS 5.0.2 Release 版本,HarmonyOS 5.0.3 Beta1 通过新增的一系列 API,进一步丰富了开发场景。例如,它提供了更多面向 2in1 设备特色的开放功能,增强了上传下载的基础能力,并扩充了 C API 的内容。
以下是为大家整理的 HarmonyOS 5.0.3 Beta1 的主要新增和增强特性:
包管理应用信息中,对应用程序安装来源进行了定义增强,新增了 ota、recovery、安装包名三类安装来源。
C API 新增了组件启动参数的 Want 的定义与接口。
还针对儿童账号支持了华为账号一键登录功能。
【新增 Kit】App Linking Kit提供了延迟链接能力,方便用户在点击应用链接后的十分钟内下载安装并打开应用时,仍能获取之前点击的该应用相关链接。Kit 名称也由 Store Kit 更改为 AppGallery Kit,相关 Kit API 的引用方式也同步进行了变更。
在数据管理方面,UDMF 新增了添加指定数据类型和内容的数据的支持,并新增了相应的查询接口。还新增了一个工具类 Tool,用于处理 ResourceColor 类型的值向 common2D.Color 对象的转换。
还对多个组件进行了功能增强,如 TextInput、TextArea、Search 组件新增了配置不拦截返回键操作的回调的支持等。并且安全组件也增加了设置图标文本对齐方式和设置边框四个圆角半径的功能。新增的 C API 还支持组件布局完成和组件绘制完成的回调方法,以及设置文字粗细属性不跟随系统字体粗细而变化的功能等。
在窗口管理方面,新增了获取画中画窗口的信息、获取指定屏幕上可见的窗口布局的信息等功能。还增强了窗口移动选项的定义,支持在移动窗口时移动到其他屏幕。并且,新增的窗口管理的 C API 主要用于设置和获取指定窗口的属性,以及设置指定窗口的状态栏样式、导航栏样式。
在视频处理方面,新增了支持视频可变帧率的能力。还优化了上传下载功能,支持下载任务分组,并按分组显示通知;扩展了 URL 地址长度;支持自定义通知栏的信息等。
系统还新增了安装预加载和周期性预加载功能、Wi-Fi 支持查询热点是否处于活跃状态的功能等。并且,还新增了一系列原子文件的操作能力和获取设备内置存储大小的功能等。
还有一些其他方面的增强功能,包括支持查询输入法的启用状态、支持配置导航模板扩展区是否显示导航方向的箭头集合图片等。国际化支持也进行了增强,支持了 ICU C 库(ICU4C)的 Unicode 字符串处理和 ICU 文本抽象表示等功能。其他如屏幕录制、HiLog、碰一碰分享回调、卡证识别等都进行了相应的功能增强或改进。鸿蒙 HarmonyOS 5.0.3 Beta1 的完整配套信息请参见官方发布的版本映射关系对照表。