HarmonyOS鸿蒙Next中导入的写法从API几开始从@ohos变成@kit的
应该是从HarmonyOS Next开始使用kit了,即HarmonyOS5.0。
更多关于HarmonyOS鸿蒙Next中导入的写法从API几开始从@ohos变成@kit的的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
简单点来说就是,API 11 及更早:全量使用 [@ohos](/user/ohos).xxx
API 12 及以上(鸿蒙 5.0~6.1+):官方标准 @kit.xxx,逐步废弃 @ohos 旧命名
同一能力完全迁移,只是包名变更,API 函数大体兼容。

数据类 → ArkData
图片视频 → ImageKit
通知推送 → NotificationKit
页面 / 弹窗 / 路由 → ArkUI
权限安全 → SecurityKit
设备蓝牙网络 → NetworkKit / ConnectivityKit
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html,
楼主可以参考如下:
1、API 9 及更早(HarmonyOS 4.0 及以下)
//写法
import { http } from '@ohos.net.http';
2、API 11(2024 年 4 月,OpenHarmony 4.1 / NEXT Preview 1)
//写法
// 新(推荐)
import { http } from '[@kit](/user/kit).BasicServicesKit';
// 旧(还能用,但不推荐)
import { http } from '@ohos.net.http';
3、API 12+(NEXT Beta/Release)
全面推行 @kit,文档与工具默认按 Kit 组织。
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html,
API 9 开始引入 @kit 命名空间,但全面推广是在 API 11/12 之后。
| API 版本 | 导入方式 | 说明 |
|---|---|---|
| API 8 及以下 | @ohos.xxx.xxx |
唯一方式 |
| API 9 | 开始支持 @kit.Xxx |
双轨并存,@kit 可选 |
| API 11/12 | 推荐使用 @kit |
官方文档主推,@ohos 仍兼容 |
| API 12+ | 部分模块仅提供 @kit |
新能力可能不再提供 @ohos 路径 |
如有帮助给个采纳谢谢
从API 10开始,HarmonyOS引入了Kit化模块管理,导入方式由@ohos逐步过渡为@kit。例如@kit.AbilityKit替代@ohos.app.ability。API 10及以上版本中,系统能力模块优先使用@kit前缀。
自HarmonyOS NEXT(对应 API 11)开始,系统能力重新按 Kit 架构组织,导入路径由原来的 @ohos.* 统一变更为 @kit.*。例如:
- 旧:
import distributedData from '@ohos.data.distributedData'; - 新:
import { commonType } from '@kit.ArkData';
开发者可在 API 11 及之后的 NEXT 版本中直接使用 @kit 写法。


