设为首页收藏本站

安而遇随-随遇而安

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13|回复: 0

华为鸿蒙HarmonyOS 5.0.5 (17)Beta1新增和增强特性发布

[复制链接]
发表于 2025-4-27 14:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  鸿蒙原生应用开发者激励计划
    华为开发者官网今日公布了鸿蒙HarmonyOS5.0.5(17)Beta1新增和增强特性,新版本是API17的首个版本。官方称5.0.5(17)Beta1在此前发布的HarmonyOS5.0.4Release的基础上,进一步丰富了ArkUI的组件能力,完善了应用在窗口化场景下的管理能力。
    IT之家附该版本新增和增强特性如下:
    Ability新增支持通过startAbility的属性StartOptions来指定创建新窗口的大小(minWindowWidth、minWindowHeight、maxWindowWidth、maxWindowHeight)。CAPI新增支持启动Ability时传递StartOptions。CAPI新增支持获取子进程启动参数。CAPI新增支持设置启动Ability时窗口和dock栏图标的显示模式。ArkDataUDMF新增支持将传入的data转换成多样式数据结构的能力。若原data使用多个record去承载同一份数据的不同样式,则可以使用此接口将原data转换为多样式数据结构。AREngine新增深度估计,提供三维感知能力,可实现测量、体积估算等。ArkUI新增鼠标轴事件相关接口。NavDestination新增onActive和onInactive生命周期。CAPI的事件能力增强,新增支持获取事件命中的组件的宽度、高度、X坐标、Y坐标等能力。基础类型定义新增支持清除当前的预上屏文本内容。UIContext新增支持创建不依赖窗口的UI实例。组件可见区域变化事件新增支持设置事件的回调参数,限制它的执行间隔。ImageAnimator组件支持设置是否通过系统onVisibleAreaChange的可见性来判断组件的暂停和播放。画中画窗口支持通过创建参数LocalStorage实现页面级别的UI状态存储单元,多实例下可用来跟踪主窗实例。针对PC/2in1设备的窗口管理新增支持主窗的尺寸记忆功能。针对PC/2in1设备和平板设备的窗口管理新增支持设置子窗或悬浮窗窗口边缘阴影的模糊半径。针对PC/2in1设备和平板设备的窗口管理新增支持设置子窗口在其父窗口处于拖拽移动或拖拽缩放过程时,该子窗口是否支持跨多个屏幕同时显示。AudioKit新增支持Float32音频流采样格式。AVCodecKit视频解码新增支持MPEG2、MPEG4、H.263的软件解码。AVSessionKit新增支持单句/单条歌词展示的属性singleLyricText。BackgroundTasksKit新增后台子进程管理模块,提供应用对子进程进行压制、解压制的能力,避免子进程过多占用系统资源,导致系统使用卡顿。ConnectivityKit蓝牙socket模块新增支持通过clientSocket获取对端设备地址的能力。FileManagerServiceKit【新增Kit】FileManagerServiceKit(文件管理服务)为开发者提供文件管理相关能力,开发者通过FileManagerServiceKit完成文件删除到回收站、获取文件图标等功能,满足用户对文件管理的多样性诉求。IMEKit输入法框架新增支持设置显示预览文本时的回调,支持订阅输入法应用操作文本预览内容的事件。MediaKit调用媒体播放器AVPlayer设置播放策略时,新增支持Prepare之后显示视频起播首帧(showFirstFrameOnPrepare)。PaymentKit新增引导用户绑卡能力。PDFKit新增支持对PDF文档进行加密。PreviewKit新增文件打开加速预加载状态感知能力。VisionKit文档扫描结果回调接口增加状态码,用于判断输入图片uris是否全部无效。配置文件配置文件module.json5新增Hook配置:通过abilitySrcEntryDelegator可标识当前Module需要Hook的UIAbility的名称,通过abilityStageSrcEntryDelegator可标识当前Module需要Hook的AbilityStage(其值配置为对应Module的名称),两者组合使用,共同指定Hook的目标对象。

随遇而安
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表