华为鸿蒙 HarmonyOS 5.1.1 (19) Beta1 版本发布

  • 2025-07-07 16:28:14
  • 342

IT之家6月12日消息,华为开发者官网今日公布了鸿蒙HarmonyOS5.1.1(19)Beta1新增和增强特性。据介绍,5.1.1(19)Beta1在HarmonyOS5.1.0(18)的基础上,进一步增强ArkUI组件能力,提供更多组件调用细节,尤其是跟随手势相关的组件能力;进一步增强地图服务的能力,丰富开发者可使用的地图场景;进一步增强Hitrace的日志打点能力等。

IT之家附该版本新增和增强特性如下:

ArkUI

弹窗能力增强。包括:

进一步丰富弹窗在Native侧的能力,包括:设置自定义弹窗显示的顺序、边框宽度和边框颜色等。

支持通过侧滑手势关闭OverlayManager下的ComponentContent。

支持设置弹窗内容和蒙层显示的过渡效果。

支持设置弹窗是否获取焦点。

XComponent支持在Native侧获取XComponent节点实例、注册XComponent持有的Surface的生命周期回调和触摸、鼠标、按键等组件事件回调。

新增LazyVGridLayout组件,用于实现懒加载的网格布局。

Tabs支持设置子组件的最大缓存个数和缓存模式。

List组件支持从末尾开始布局。

丰富Swiper组件在Native侧的能力,包括:创建并设置数字导航指示器的样式、创建并设置导航箭头的样式等。

Swiper组件支持设置圆点导航点间距和导航点底部相对于Swiper的位置。

Navigation支持获取当前路由栈中的路由页面信息数组,并将数组更新为指定内容,实现路由转场。

新增onNewParam回调,当栈中存在的NavDestination页面通过单实例方式移动到栈顶时,触发对应的生命周期。

属性字符串和RichEditor支持设置段落间距。

支持设置关键帧动画(keyframeAnimateTo)的期望帧率。

支持在按键事件发生时获取NumLock/CapsLock/ScrollLock的状态。

拖拽释放时,支持应用延迟返回处理结果。

支持监听Pan手势的onActionStart事件,可获取触发Pan手势事件的相关信息。

背景图支持通过NODE_BACKGROUND_IMAGE_RESIZABLE_WITH_SLICE属性,在拉伸时可调整大小。

针对PC/2in1设备的窗口能力新增支持更改子窗口所属的父窗口。

屏幕属性新增屏幕显示内容的显示模式枚举。该枚举在屏幕实例中传递。

PerformanceAnalysisKit

HiTraceMeter新增一批API,增强了HiTraceMeter的打点能力和日志能力。

hitrace命令新增支持“--trace_level”参数,用于设置trace输出级别的阈值。

CameraKit

新增支持查询和使用相机微距的能力。

CANNKit

支持AscendC算子开发,可实现对NPU的编程。

CoreSpeechKit

文本转语音能力新增支持音色下载。

DeviceSecurityKit

新增支持获取诈骗应用信息。

EnterpriseDataGuardKit

新增支持只写模式打开用户数据目录下的文件。

新增支持设置文件自定义属性标签,方便应用对管控文件进行标识、分类。

GraphicsAccelerateKit

LiveViewKit

新增支持实况窗连续服务能力。

MapKit

新增控制mark文字显隐能力。

新增支持地图logo顶部居中和底部居中两个布局位置。

新增公交交通规划能力。

新增地图比例尺支持公英制切换能力。

新增室内图功能,提供室内地图和楼层选择的能力。

MDMKit

新增支持设置Wi-Fi黑名单、白名单能力。

PaymentKit

新增支持实名信息验证、实名信息授权。

新增支持人脸核身实人验证。

Penkit

新增支持应用监听手写笔双击/轻捏事件。

ScanKit

码图生成能力新增支持2in1设备。

VisionKit

新增支持在未完成卡证识别退出的场景下,返回结果码信息。

5.1.1(19)Beta1开发者套件配套信息如下:

说明:

该版本仅面向HUAWEIWatch5系列智能穿戴设备和HUAWEIPura80系列手机提供,因此使用其他设备的开发者可能暂时无法体验5.1.0(18)的新增能力。

系统版本请访问设备的“设置>设备名称>软件版本”进入“关于本机”进行查询。设备所支持的开放能力请以“关于本机”页面显示的“API版本”为准。

SDK内置在DevEcoStudio,安装DevEcoStudio时自动安装配套版本SDK。具体版本请从DevEcoStudio界面菜单选择“Help>AboutHarmonyOSSDK”进行查询。