立即注册
查看: 712|回复: 1

[鸿蒙OS技术分享] HarmonyOS API Version 6关键差异点解析

已绑定手机
发表于 2021-7-23 15:55:32 | 显示全部楼层 |阅读模式 来自 广东省深圳市
目前发布HarmonyOS SDK 2.2.0.1(API Version 6 Beta 1),相较上一版本HarmonyOS SDK 2.1.1.21(API Version 5),SDK的变更主要体现在两个方面,分别是Java API变更(API 6->API 5)和JS API变更(API 6->API 5)。

一、JS API变更(API 6 -> API 5)
1. 新增提供功能子系统的API
相较于 JS API Version 5 ,JS API Version 6新增API如下表所示:
子系统名称模块变更内容变更说明
JS UI框架子系统通用组件新增UI框架通用样式、通用方法、通用属性、动画样式等在API Version 5基础上新增接口
容器组件新增badge、div、list,refresh、form
基础组件新增chart,image、option等基础组件
媒体组件新增video,camera媒体组件
画布组件新增canvas、CanvasRenderingContext2D对象画布组件
栅格组件新增grid-container栅格组件
泛sensor服务子系统@system.sensor新增了方向传感器、陀螺仪传感器接口
用户程序框架子系统Context新增获取文件目录接口
元能力子系统@ohos.ability.featureAbility新增了启动一个Ability的接口从API Version 6开始支持。
图形子系统@ohos.window新增了window窗口操作的接口
启动恢复子系统@ohos.devicelnfo新增了设备信息查询的接口
文件子系统@ohos.fileio新增了文件管理的接口
@ohos.document新增了文件交互的接口
Misc软件服务子系统@ohos.pasteboard新增了剪贴板操作的接口
安全子系统@ohos.useriam.userauth新增获取认证器对象接口
电源管理子系统@ohos.Batteryinfo新增电池和充电屋性接口
网络子系统@ohos.net.http新增发起网络请求接口
@ohos.net.Websocket新增WebSocket连接接口
分布式数据管理子系统@ohos.data.storage新增分布式数据管理接口
媒体子系统@ohos.multimedia.media新增媒体播放和录制接口
@ohos.multimedia.mediaLibrary新增媒体数据管理接


2. 变更差异
JS API Version 6,新增了较多原子化服务相关的接口,本文列举了部分新增接口。
(1)JS UI框架子系统
新增了媒体、画布、栅格组件,如下表所示:
1.jpg
(2) 泛sensor子系统
新增了方向传感器及陀螺仪传感器的订阅、取消订阅接口,如下表所示:
3.jpg
(3)文件子系统
原文件存储“@system.file”接口,从API Version 6开始不再维护,推荐使用新接口'@ohos.fileio'进行文件管理,新增部分接口如下表:
2.jpg

(4)网络子系统
原数据请求'@system.fetch',从API Version 6开始不再维护,推荐使用新接口'@ohos.net.http'发起http数据请求。新增部分接口如下表:
4.jpg

更多详细内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复
已绑定手机
发表于 2021-7-23 21:16:12 | 显示全部楼层 来自 湖南省长沙市
谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表