IT之家 04月27日 12:04
新增深度估计等能力,华为鸿蒙 HarmonyOS 5.0.5 (17) Beta1 新增和增强特性发布
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

华为开发者官网发布鸿蒙 HarmonyOS 5.0.5 (17) Beta1,是API 17的首个版本。该版本在HarmonyOS 5.0.4 Release基础上,增强了ArkUI组件能力,完善了应用在窗口化场景下的管理。主要更新包括:Ability新增窗口大小指定,C API新增启动参数支持,ArkDataUDMF新增多样式数据结构转换,AR Engine新增深度估计,ArkUI新增鼠标轴事件接口,以及针对PC/2in1设备和平板设备的窗口管理优化等。此外,还新增File Manager Service Kit,提供文件管理相关能力。

🆕Ability新增支持通过 startAbility 的属性 StartOptions 来指定创建新窗口的大小(minWindowWidth、minWindowHeight、maxWindowWidth、maxWindowHeight),并且C API 新增支持启动 Ability 时传递 StartOptions。

🖼️针对 PC / 2in1 设备和平板设备的窗口管理新增支持主窗的尺寸记忆功能,新增支持设置子窗或悬浮窗窗口边缘阴影的模糊半径,以及新增支持设置子窗口在其父窗口处于拖拽移动或拖拽缩放过程时,该子窗口是否支持跨多个屏幕同时显示。

📂新增 File Manager Service Kit,为开发者提供文件管理相关能力,开发者可以通过该 Kit 完成文件删除到回收站、获取文件图标等功能,满足用户对文件管理的多样性诉求。

⌨️IME Kit输入法框架新增支持设置显示预览文本时的回调,支持订阅输入法应用操作文本预览内容的事件。

IT之家 4 月 27 日消息,华为开发者官网今日公布了鸿蒙 HarmonyOS 5.0.5 (17) Beta1 新增和增强特性,新版本是 API 17 的首个版本。官方称 5.0.5 (17) Beta1 在此前发布的 HarmonyOS 5.0.4 Release 的基础上,进一步丰富了 ArkUI 的组件能力,完善了应用在窗口化场景下的管理能力。

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

Ability

    新增支持通过 startAbility 的属性 StartOptions 来指定创建新窗口的大小(minWindowWidth、minWindowHeight、maxWindowWidth、maxWindowHeight)。

    C API 新增支持启动 Ability 时传递 StartOptions。

    C API 新增支持获取子进程启动参数。

    C API 新增支持设置启动 Ability 时窗口和 dock 栏图标的显示模式。

ArkData

    UDMF 新增支持将传入的 data 转换成多样式数据结构的能力。若原 data 使用多个 record 去承载同一份数据的不同样式,则可以使用此接口将原 data 转换为多样式数据结构。

AR Engine

    新增深度估计,提供三维感知能力,可实现测量、体积估算等。

ArkUI

    新增鼠标轴事件相关接口。

    NavDestination 新增 onActive 和 onInactive 生命周期。

    C API 的事件能力增强,新增支持获取事件命中的组件的宽度、高度、X 坐标、Y 坐标等能力。

    基础类型定义新增支持清除当前的预上屏文本内容。

    UIContext 新增支持创建不依赖窗口的 UI 实例。

    组件可见区域变化事件新增支持设置事件的回调参数,限制它的执行间隔。

    ImageAnimator 组件支持设置是否通过系统 onVisibleAreaChange 的可见性来判断组件的暂停和播放。

    画中画窗口支持通过创建参数 LocalStorage 实现页面级别的 UI 状态存储单元,多实例下可用来跟踪主窗实例。

    针对 PC / 2in1 设备的窗口管理新增支持主窗的尺寸记忆功能。

    针对 PC / 2in1 设备和平板设备的窗口管理新增支持设置子窗或悬浮窗窗口边缘阴影的模糊半径。

    针对 PC / 2in1 设备和平板设备的窗口管理新增支持设置子窗口在其父窗口处于拖拽移动或拖拽缩放过程时,该子窗口是否支持跨多个屏幕同时显示。

Audio Kit

    新增支持 Float32 音频流采样格式。

AVCodec Kit

    视频解码新增支持 MPEG2、MPEG4、H.263 的软件解码。

AVSession Kit

    新增支持单句 / 单条歌词展示的属性 singleLyricText。

Background Tasks Kit

    新增后台子进程管理模块,提供应用对子进程进行压制、解压制的能力,避免子进程过多占用系统资源,导致系统使用卡顿。

Connectivity Kit

    蓝牙 socket 模块新增支持通过 clientSocket 获取对端设备地址的能力。

File Manager Service Kit

    【新增 Kit】File Manager Service Kit(文件管理服务)为开发者提供文件管理相关能力,开发者通过 File Manager Service Kit 完成文件删除到回收站、获取文件图标等功能,满足用户对文件管理的多样性诉求。

IME Kit

    输入法框架新增支持设置显示预览文本时的回调,支持订阅输入法应用操作文本预览内容的事件。

Media Kit

    调用媒体播放器 AVPlayer 设置播放策略时,新增支持 Prepare 之后显示视频起播首帧(showFirstFrameOnPrepare)。

Payment Kit

    新增引导用户绑卡能力。

PDF Kit

    新增支持对 PDF 文档进行加密。

Preview Kit

    新增文件打开加速预加载状态感知能力。

Vision Kit

    文档扫描结果回调接口增加状态码,用于判断输入图片 uris 是否全部无效。

配置文件

    配置文件 module.json5 新增 Hook 配置:通过 abilitySrcEntryDelegator 可标识当前 Module 需要 Hook 的 UIAbility 的名称,通过 abilityStageSrcEntryDelegator 可标识当前 Module 需要 Hook 的 AbilityStage(其值配置为对应 Module 的名称),两者组合使用,共同指定 Hook 的目标对象。

鸿蒙 HarmonyOS 5.0.4 Release 完整配套信息如下:

软件包发布类型版本号Build Version发布时间
系统BetaHarmonyOS 5.0.5 Beta1

软件版本:5.0.0.160

API 版本:5.0.5 (17)

2025/04/24
DevEco StudioBetaDevEco Studio 5.0.5 Beta15.0.13.1002025/04/24
SDKBetaHarmonyOS 5.0.5 Beta1 SDK基于 OpenHarmony SDK Ohos_sdk_public 5.0.5.160 (API 17 Beta1)2025/04/24

HarmonyOS 已发布版本映射关系对照表如下:

新规则版本号版本类型OpenHarmony API Version
HarmonyOS 5.0.5Beta117 Beta1
HarmonyOS 5.0.4Release16 Release
HarmonyOS 5.0.3Release15 Release
HarmonyOS 5.0.3Beta215 Beta2
HarmonyOS 5.0.3Beta115 Beta1
HarmonyOS 5.0.2Release14 Release
HarmonyOS 5.0.2Beta114 Beta1
HarmonyOS 5.0.1Release13 Release
HarmonyOS 5.0.1Beta313 Beta3
HarmonyOS 5.0.0Release12 Release
HarmonyOS NEXTBeta1 / Release12 Release
HarmonyOS NEXTDeveloper Beta1/2/3/5/612 Beta1/2/3/5/6
HarmonyOS 3.1/4.0Release9 Release

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

HarmonyOS 5.0.5 鸿蒙系统 API 17 ArkUI 文件管理
相关文章