华为鸿蒙HarmonyOS 5.0.5 Beta1:全新特性助力开发者打造更强大应用

   时间:2025-04-27 12:43 来源:ITBEAR作者:钟景轩

华为开发者官网近日揭晓了鸿蒙HarmonyOS 5.0.5 (17) Beta1版本的新增与增强功能,标志着API 17系列的初次亮相。此次更新在HarmonyOS 5.0.4正式版的基础上,进一步拓展了ArkUI组件的功能范围,并优化了应用在多窗口环境下的管理能力。

新版本带来了多项关键改进。在Ability方面,新增了通过startAbility的StartOptions属性来精确控制新窗口尺寸的功能,包括最小和最大宽度及高度设置。C API也进行了扩展,支持启动Ability时传递StartOptions,获取子进程启动参数,以及设置窗口和dock栏图标的显示模式。

ArkData方面,UDMF现在支持将传入的data转换为多样化数据结构,便于处理同一数据的多种表现形式。AR Engine新增了深度估计功能,为应用提供了三维感知能力,可应用于测量和体积估算等场景。

ArkUI同样迎来了多项更新,包括鼠标轴事件接口的增加,NavDestination生命周期的扩展,以及C API事件能力的增强,如获取事件命中组件的几何信息等。基础类型定义新增了清除预上屏文本内容的功能,UIContext支持创建不依赖窗口的UI实例,组件可见区域变化事件也增加了回调参数设置和执行间隔限制。

在组件层面,ImageAnimator组件现在可以根据系统可见性变化来控制播放和暂停,画中画窗口则支持通过LocalStorage实现页面级别的UI状态存储。针对PC和平板设备,新版本还引入了主窗尺寸记忆功能,以及子窗和悬浮窗边缘阴影模糊半径和跨屏显示设置。

Audio Kit新增了对Float32音频流采样格式的支持,AVCodec Kit扩展了MPEG2、MPEG4、H.263的软件解码能力。AVSession Kit则新增了单句/单条歌词展示属性。Background Tasks Kit引入了后台子进程管理模块,有助于应用更有效地管理子进程资源,避免系统卡顿。

Connectivity Kit的蓝牙socket模块现在可以通过clientSocket获取对端设备地址,FileManager Service Kit提供了文件管理相关能力,如文件删除到回收站和获取文件图标等。IME Kit支持设置显示预览文本时的回调,Media Kit在AVPlayer设置播放策略时增加了显示视频起播首帧的选项。

Payment Kit新增了引导用户绑卡的功能,PDF Kit支持对PDF文档进行加密,Preview Kit提供了文件打开加速预加载状态感知能力。Vision Kit的文档扫描结果回调接口增加了状态码,用于判断输入图片的有效性。

最后,配置文件module.json5新增了Hook配置,允许开发者指定需要Hook的UIAbility和AbilityStage,增强了系统的灵活性和可扩展性。

此次HarmonyOS 5.0.5 Beta1的发布,不仅丰富了开发者的工具箱,也为用户带来了更加流畅和多样化的使用体验。

 
 
更多>同类内容
全站最新
热门内容