IT之家 7 月 19 日消息 华为 HarmonyOS 官方表示|华为鸿蒙 HarmonyOS API 6 关键差异点官方解读
IT之家7月19日消息华为HarmonyOS官方表示 , 之前为各位开发者带来首份API差异报告 , 不少开发者还希望看到一份完整的API差异说明 , 现在华为官方发布了完整的API差异报告 。 
IT之家获悉 , 首先是版本信息说明 。 目前发布HarmonyOSSDK2.2.0.1(APIVersion6Beta1) , 相较上一版本HarmonyOSSDK2.1.1.21(APIVersion5) , SDK的变更主要体现在两个方面 , 分别是JavaAPI变更(API6->API5)和JSAPI变更(API6->API5) 。
下面是正式的差异报告解读 。
一、JSAPI变更(API6->API5)
1.新增提供功能子系统的API
相较于JSAPIVersion5 , JSAPIVersion6新增API如下表所示:
2.变更差异
JSAPIVersion6 , 新增了较多原子化服务相关的接口 , 本文列举了部分新增接口 。
更多详细的更新内容请访问官网链接:https://developer.harmonyos.com/cn/docs/documentation/doc-releases/apidiff-js-api-6-phone-component-0000001170697425
(1)JSUI框架子系统
新增了媒体、画布、栅格组件 , 如下表所示:
(2)泛sensor子系统
新增了方向传感器及陀螺仪传感器的订阅、取消订阅接口 , 如下表所示:
(3)文件子系统
原文件存储“@system.file”接口 , 从APIVersion6开始不再维护 , 推荐使用新接口'@ohos.fileio'进行文件管理 , 新增部分接口如下表:
(4)网络子系统
原数据请求'@system.fetch' , 从APIVersion6开始不再维护 , 推荐使用新接口'@ohos.net.http'发起http数据请求 。 新增部分接口如下表:
(5)分布式管理子系统
原数据存储'@system.storage' , 从APIVersion6开始不再维护 , 推荐使用新接口'@ohos.data.storage'进行数据管理 。 新增部分接口如下表:
二、JavaAPI变更(API6->API5)
1.基础能力增强
(1)Intent新增MissionTop启动flag
Intent中新增了应用通过missionTop模式启动的字段FLAG_ABILITY_MISSION_TOP 。 如果启动ability的现有实例已经位于任务堆栈的顶部 , 则将重用该实例 。 否则 , 将创建新的ability实例 。 相关使用代码如下:
Intentintent=newIntent();Operationoperation=newIntent.OperationBuilder().withDeviceId("").withBundleName("com.demo").withAbilityName("com.demo.XxxAbility").withFlags(Intent.FLAG_ABILITY_MISSION_TOP).build();intent.setOperation(operation);startAbility(intent);
(2)Intent新增文件打开相关Action和Entity
Classohos.utils.IntentConstants中新增了Action和Entity , 用于文件打开 , 如下所示:
【IT之家 7 月 19 日消息 华为 HarmonyOS 官方表示|华为鸿蒙 HarmonyOS API 6 关键差异点官方解读】StringACTION_EDIT_DATA="https://pcff.toutiao.jxnews.com.cn/p/20210720/ability.intent.EDIT_DATA";StringACTION_SELECT="ability.intent.SELECT";StringACTION_SEND_DATA="https://pcff.toutiao.jxnews.com.cn/p/20210720/ability.intent.SEND_DATA";StringACTION_SEND_MULTIPLE_DATA="https://pcff.toutiao.jxnews.com.cn/p/20210720/ability.intent.SEND_MULTIPLE_DATA";StringACTION_SCAN_MEDIA_FILE="ability.intent.SCAN_MEDIA_FILE";StringACTION_VIEW_DATA="https://pcff.toutiao.jxnews.com.cn/p/20210720/ability.intent.VIEW_DATA";StringENTITY_BROWSABLE="entity.system.browsable";
- 跨境|跨境电商迈入数字化变革期
- 踩线|主播不“踩线” 直播才有未来
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 小米|小米12S系列官宣7月4日正式发布:小米与徕卡联合研发
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- 位于广东省阳江市的海陵岛自然资源丰富,景色优美,该岛没有 神奇海洋6月28日答案
- 哪种水果横着切开像星星的形状 蚂蚁庄园今日答案6月29日
- 成年后,近视度数还会再加深吗 蚂蚁庄园今日答案6月29日
- 在昨日推文中,王者荣耀将以“____文化”为主题推出限定皮肤,为乡村振兴加油? 王者荣耀6月28日每日一题答案
