IT之家 3 月 3 日消息,华为开发者官网今日公布了鸿蒙 HarmonyOS 5.0.3 Beta1 新增和增强特性,新版本是 API 15 的首个 Beta 版本,官方称相比 HarmonyOS 5.0.2 Release,通过新增 API 进一步丰富了开发场景,例如提供更多面向 2in1 设备特点的开放功能、增强上传下载的基础能力等等,同时也进一步丰富了 C API。
IT之家附 HarmonyOS 5.0.3 Beta1 新增和增强特性如下:
Ability Kit
包管理应用信息(ApplicationInfo)中,应用程序安装来源(installSource)定义增强,新增 ota、recovery、安装包名三类安装来源。
在 C API 新增组件启动参数 Want 的定义与接口。
Account Kit
儿童账号支持华为账号一键登录功能。
App Linking Kit
【新增 Kit】App Linking Kit(应用链接服务)提供延迟链接能力,支持对用户点击的应用链接保存十分钟,以便当用户下载安装并打开应用时,仍能获取之前点击的该应用相关链接。
AppGallery Kit(原 Store Kit)
Kit 名称从 Store Kit 修改为 AppGallery Kit,相关 Kit API 引用方式同步变更。
ArkData
UDMF 新增支持添加指定数据类型和内容的数据,同时新增对应的查询接口。
ArkGraphics 2D
新增工具类 Tool,用于处理 ResourceColor 类型的值向 common2D.Color 对象的转换。
新增支持设置绘制字型的字体是否跟随主题字体的变化。
新增 C API 支持获取一类变换矩阵的能力,该变换矩阵根据生产端设置的旋转角度和 buffer 实际有效内容区域计算得出。
ArkUI
Navigation 新增支持自定义开启或关闭单双栏显示切换时的动效。
Video 组件新增支持设置对快捷键的响应。
TextInput / TextArea / Search 组件新增支持配置不拦截返回键操作(onBackPressed)的回调。
UIContext 新增支持设置 OverlayManager 的参数,可设置是否需要渲染 overlay 根节点等属性。
RichEditor 新增支持设置键盘外观。
安全组件支持设置图标文本的对齐方式。
安全组件支持分别设置边框四个圆角的半径。
新增 C API 支持组件布局完成和组件绘制完成的回调方法。
新增 C API 属性样式 NODE_IMMUTABLE_FONT_WEIGHT,支持设置文字粗细属性不跟随系统字体粗细而变化。
窗口新增支持获取画中画窗口的信息,如 ID 和尺寸。
窗口新增支持获取指定屏幕上可见的窗口布局的信息。
窗口新增支持获取当前窗口所在屏幕的显示大小缩放系数的信息,支持设置本窗口所处屏幕的系统显示大小缩放系数变化事件的监听,支持应用主窗口自定义其显示大小缩放系数。
窗口新增窗口移动选项的定义,当前可定义屏幕 ID,支持在移动窗口时移动到其他屏幕。
窗口新增定义窗口管理的 C API,主要用于设置和获取指定窗口的属性,以及设置指定窗口的状态栏样式、导航栏样式。
AVCodec Kit
新增 C API 支持视频可变帧率的能力。
Background Tasks Kit
新增支持长时任务取消的监听回调。
Basic Service Kit
上传下载新增支持下载任务分组,并按分组显示通知。
上传下载支持的 URL 地址长度从 2048 个字符扩展到 8192 个字符。
上传下载新增支持自定义通知栏的信息。
系统账号新增支持获取账号关联的域账号信息。
Cloud Foudation Kit
新增安装预加载和周期性预加载功能,支持提前下载所需数据缓存到本地,页面打开时从本地直接获取数据渲染。
Connectivity Kit
Wi-Fi 新增支持查询热点是否处于活跃状态。
Core File Kit
新增原子文件的定义和操作能力。
新增支持获取设备内置存储总大小和可用大小。
文件信息属性 Stat 新增上次访问时间(atimeNs)、上次修改时间(mtimeNs)、最近文件状态变更的时间(ctimeNs)三个属性。
Image Kit
新增从 Surface id 创建 PixelMap 对象的方法,相比原有方法,无需指定区域。
新增 C API 支持获取 Pixelmap 像素数据的内存地址。
IME Kit
新增支持查询输入法的启用状态。
新增一系列 API,用于支持输入法应用与输入框 / 编辑框的自定义通信。
Live View Kit
支持配置导航模板扩展区是否显示导航方向的箭头集合图片。
支持配置实况胶囊的内容是否展示。
Localization Kit
国际化支持的标准 ICU C 库(ICU4C)支持的语言新增 Unicode 字符串处理 (ustring.h)、ICU 文本抽象表示 (utext.h)。
Media Kit
屏幕录制的 C API 新增支持设置录屏内容是否显示光标。
Network Kit
新增支持设置系统级代理自动配置(PAC)脚本地址。
Performance Analysis Kit
HiLog 支持设置应用打印的最低日志级别。
Share kit
碰一碰分享回调新增拒绝方法,支撑开发者处理异常逻辑。
Vision Kit
卡证识别支持设置经裁剪的卡证图片预留边距。
NDK 开发
新增支持基于 OpenMP 库的开发能力。
调试调优
新增支持通过 hdc 访问 debug 应用的沙箱,以读取调测状态下应用沙箱中的日志及资源。
HiAppEvent 对主线程超时事件的维测能力增强。
鸿蒙 HarmonyOS 5.0.3 Beta1 完整配套信息如下:
软件包 | 发布类型 | 版本号 | Build Version | 发布时间 |
系统 | Beta | HarmonyOS 5.0.3 Beta1 | 5.0.0.130 | 2025/02/28 |
DevEco Studio | Beta | DevEco Studio 5.0.3 Beta1 | 5.0.9.100 | 2025/02/28 |
SDK | Beta | HarmonyOS 5.0.3 Beta1 SDK | 基于 OpenHarmony SDK Ohos_sdk_public 5.0.3.130 (API 15 Beta1) | 2025/02/28 |
HarmonyOS 已发布版本映射关系对照表:
新规则版本号 | 版本类型 | OpenHarmony API Version |
HarmonyOS 5.0.3 | Beta1 | 15 Beta1 |
HarmonyOS 5.0.2 | Release | 14 Release |
HarmonyOS 5.0.2 | Beta1 | 14 Beta1 |
HarmonyOS 5.0.1 | Release | 13 Release |
HarmonyOS 5.0.1 | Beta3 | 13 Beta3 |
HarmonyOS 5.0.0 | Release | 12 Release |
HarmonyOS NEXT | Beta1 / Release | 12 Release |
HarmonyOS NEXT | Developer Beta1/2/3/5/6 | 12 Beta1/2/3/5/6 |
HarmonyOS 3.1/4.0 | Release | 9 Release |
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。