鸿蒙系统华为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)新版本

华为 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
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255