鸿蒙系统华为HarmonyOS 5.0.5(API 17)版本发布,新增 ArkUI 改进
goldjin 2025-05-19 12:12:52 发布1363 浏览 2 点赞 1 收藏
华为发布了基于 API 17 的HarmonyOS 5.0.5版本。最新版本为所有兼容机型带来了软件性能和稳定性的提升。不过,固件方面并无任何重大变化或新增功能。
根据详细信息,适用于所有符合条件的华为设备的新 HarmonyOS 5.0.5 版本对ArkUI、Ability、ArkData、AR Engine 等进行了更改。
它进一步增强了智能手机和其他手持设备的文件管理操作。要获取版本信息,用户需要通过“设置”>“设备名称”>“软件版本”>“关于此设备”查看API版本。
请注意,新的更新即将推出 Mate 60、Mate 60 Pro、Mate X5、MatePad Pro 13.2 和 MatePad Pro 11 2024。您可以在下面查看完整的更新日志。

华为 HarmonyOS 5.0.5(API 17)版本发布,带来新的 ArkUI 改进(图片来源:华为)
能力
- 增加了通过 StartAbility 属性 StartOptions 指定新窗口大小(minWindowWidth、minWindowHeight、maxWindowWidth、maxWindowHeight)的支持。
- C API 增加了在启动能力时传递 StartOptions 的支持。
- C API 现在支持获取子进程启动参数。
- C API 增加了在启动能力时设置窗口和停靠图标的显示模式的支持。
ArkData
- UDMF 增加了将传入数据转换为多种数据结构的支持。如果原始数据使用多条记录来承载同一数据的不同样式,则可以使用此接口将原始数据转换为多种数据结构。
AR引擎
- 新的深度估计提供了3D感知能力,可以实现测量、体积估计等。
ArkUI
- 增加了新的鼠标轴事件相关接口。
- NavDestination 添加了 onActive 和 onInactive 生命周期。
- C API 的事件功能已得到增强,包括支持获取事件所触及的组件的宽度、高度、X 坐标和 Y 坐标。
- 基本类型定义现在支持清除当前预屏幕文本内容。
- UIContext 现在支持创建不依赖于 Windows 的 UI 实例。
- 组件的可见区域变化事件现在支持设置事件回调参数来限制其执行间隔。
- ImageAnimator组件支持设置是否通过系统onVisibleAreaChange的可见性来判断组件的暂停和播放。
- 画中画窗口支持通过创建参数LocalStorage实现页面级UI状态存储单元,可用于在多个实例中跟踪主窗口实例。
- PC/2in1设备的窗口管理现在支持主窗口大小记忆功能。
- PC/2in1设备和平板设备的窗口管理现在支持设置子窗口或浮动窗口边缘阴影的模糊半径。
- PC/2in1设备和平板设备的窗口管理现在支持设置子窗口在其父窗口处于拖拽移动或者拖拽缩放过程中是否可以跨多屏同时显示。
音频套件
- 增加了对 Float32 音频流采样格式的支持。
AVCodec 套件
- 视频解码现在支持 MPEG2、MPEG4 和 H.263 的软件解码。
AVSession 套件
- 新增属性singleLyricText,支持显示单句话或者单句歌词。
后台任务套件
- 新增后台子进程管理模块,为应用程序提供抑制、解压子进程的功能,避免子进程占用过多系统资源,造成系统使用卡顿。
连接套件
- 蓝牙socket模块现在支持通过clientSocket获取对端设备地址。
文件管理器服务套件
- 【新套件】文件管理器服务套件为开发者提供文件管理相关能力。开发者可以使用文件管理器服务套件完成删除文件到回收站、获取文件图标等功能,满足用户多样化的文件管理需求。
IME 套件
- 输入法框架现在支持设置显示预览文本的回调,并支持订阅输入法应用操作文本预览内容的事件。
媒体工具包
- 调用媒体播放器AVPlayer设置播放策略时,新增支持Prepare后显示视频第一帧(showFirstFrameOnPrepare)。
付款套件
- 新增引导用户绑定卡牌的功能
PDF套件
- 增加了对加密 PDF 文档的支持。
预览套件
- 新增感知文件打开加速预加载状态的功能。
视觉套件
- 文档扫描结果回调接口增加了状态码,用于判断所有输入的图片URI是否无效。
配置文件
- 配置文件 module.json5 增加了 Hook 配置:abilitySrcEntryDelegator 可用于标识当前 Module 需要 hook 的 UIAbility 的名称,abilityStageSrcEntryDelegator 可用于标识当前 Module 需要 hook 的 AbilityStage(其值配置为对应 Module 的名称)。两者结合使用,共同指定 Hook 的目标对象。
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
HarmonyOS
标签
HarmonyOS 5.0.5
相关推荐
鸿蒙实战项目案例_从零构建完整应用的完整复盘
周正
1012
0鸿蒙生物识别开发:从指纹识别到3D人脸识别的完整指南
周正
1504
0鸿蒙NFC开发实战:从读卡器模式到卡模拟的完整实现
周正
903
0鸿蒙加密存储开发:数据安全保护的完整方案
周正
1168
0鸿蒙应用签名与上架完整流程:从开发到发布的实战指南
周正
2183
0
goldjin
我还没有写个人简介......
1235
帖子
0
提问
1248
粉丝
最新发布
CodeGenie AI辅助鸿蒙应用调优 三类高频性能问题定位不再头疼
2025-09-23 17:31:53 发布鸿蒙生态加速进击,10亿投入构筑AI生态基石
2025-09-22 02:08:04 发布热门推荐