鸿蒙开发工具大全

HarmonyOS Design

HarmonyOS Design 设计资源库,HarmonyOS 多设备设计指南与重点特性规范,为你提供面向垂类场景、全端侧的针对性设计建议。 并有简单易用的控件助力你打造高端精致的 HarmonyOS 应用新体验,与你共同构建一个和谐的数字世界

DevEco studio

DevEco studio 应用及元服务开发平台,开发 HarmonyOS 应用及元服务的集成开发环境(IDE); 提供 AI 辅助编程、编译构建、UI 实时预览、代码调试、性能调优、模拟器等功能,帮助你高效开发鸿蒙应用及元服

ArkTS

ArkTS 鸿蒙应用开发语言,ArkTS 在继承 TypeScript 核心语法特性的基础上,构建规范化的类型系统,通过编译期静态检查与分析机制,提升代码健壮性,并实现更好的运行性能,让你能够以更简洁、更自然的方式开发高性能应用。

ArkUI

ArkUI 是一套构建分布式应用界面的声明式 UI 开发框架。它使用简洁的 UI 信息语法、丰富的 UI 组件、以及实时界面预览工具,帮助你提升 HarmonyOS 应用界面开发效率。你只需使用一套 ArkTS API,就能在多个 HarmonyOS 设备上提供生动而流畅的用户界面体验。

HarmonyOS SDK

HarmonyOS SDK 是面向鸿蒙应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,助你构建焕然一新的鸿蒙应用和元服务,带来创新易用的全场景体验

ArkCompiler

ArkCompiler 是华为自研的统一编程平台,包含编译器、工具链、运行时等关键部件,支持高级语言在多种芯片平台的编译与运行,并支撑应用和服务运行在手机、个人电脑、平板、电视、汽车和智能穿戴等多种设备上的需求。

DevEco Testing

为你提供稳定性、性能、应用基础质量等专项测试服务,拦截应用质量问题,助力打造高品质应用。配套提供自动化测试框架 DevEco Testing Hypium,提升测试脚本开发效率与应用测试效率。

AppGallery Connect

为你提供移动应用全生命周期服务,覆盖全终端全场景。可帮助降低开发成本,提升运营效率,助力商业成功。通过AppGallery Connect,您可以向华为应用市场发布您的应用,管理您的应用,使用AppGallery Connect提供的各类服务辅助您开发和测试应用,应用上架后还可以查看应用的报表数据,监测应用的异常和性能等。您也可以通过AppGallery Connect API定制AppGallery Connect提供的能力,实现流程自动化,提高您的工作效率。

DevEco CodeGenie

DevEco Studio AI辅助编程工具(CodeGenie)支持智能问答、代码生成、页面生成、万能卡片生成、单元测试用例生成、代码智能解读、编译报错智能分析、智慧调优、应用UI生成、意图装饰器生成、小艺智能体创建、MCP配置、自定义Agent等能力,帮助开发者更高效的开发应用。

Codelabs

Codelabs为开发者提供了全面的实践机会,包括技术专家指导、详细的教程和动手编码体验。通过以实际案例为引导的教学方式,帮助开发者将理论知识运用到实践中。

Intents Kit

Intents Kit(意图框架服务)是HarmonyOS级的意图标准体系 ,意图连接了应用/元服务内的业务功能。意图框架能帮开发者将应用/元服务内的业务功能,智能分发到各系统入口,这个过程即智慧分发。其中系统入口包括:小艺对话、小艺搜索、小艺建议。

Core Vision Kit

Core Vision Kit(基础视觉服务)提供了机器视觉相关的基础能力,例如通用文字识别(即OCR,Optical Character Recognition,也称为光学字符识别)、人脸检测、人脸比对以及主体分割等能力。

Core Speech Kit

Core Speech Kit(基础语音服务)集成了语音类基础AI能力,包括文本转语音(TextToSpeech)及语音识别(SpeechRecognizer)能力,便于用户与设备进行互动,实现将实时输入的语音与文本之间相互转换。

CANN Kit

CANN(Compute Architecture for Neural Networks)是华为面向AI推出的端云一致的异构计算架构。在HarmonyOS设备上,CANN Kit面向Kirin芯片平台为各种人工智能模型和算法提供统一的接入和运行环境。开发者的应用程序使用CANN Kit的API和开发者数据,在设备端实现智能推理、模型训练以及模型优化等操作,充分发挥设备的本地智能处理能力。

NDK(Native Development Kit)

NDK(Native Development Kit)是HarmonyOS SDK提供的Native API、相应编译脚本和编译工具链的集合,方便开发者使用C或C++语言实现应用的关键功能。NDK只覆盖了HarmonyOS一些基础的底层能力,如C运行时基础库libc、图形库、窗口系统、多媒体、压缩库、面向ArkTS/JS与C跨语言的Node-API等,没有提供ArkTS/JS API的完整能力。

DevEco Service

DevEco Service 是 HarmonyOS 开发者云端服务中心,汇聚了丰富的资源和服务,聚力于提供HarmonyOS 开发工具的云端服务。

OHPM中心仓

OHPM(OpenHarmony Package Manager)由OpenHarmony三方库中心仓网站、命令行工具、OpenHarmony三方库中心仓仓库三个部分组成

其他工具:文档中心-HarmonyOS NEXT开发文档-华为开发者联盟

学习路径指南:知识地图-HarmonyOS应用开发知识-华为开发者联盟

相关推荐
ChinaDragon4 小时前
HarmonyOS:Web使用Dsbridge与JavaScript完成交互
harmonyos
思录Echo8 小时前
自助易AI数字人外挂技术剖析|如何解决政企智能客服的多端适配难题?
人工智能·华为·harmonyos
方白羽8 小时前
为什么 Android 非要用 Intent 传值?
android·ios·harmonyos
不爱吃糖的程序媛15 小时前
从 0 到 1:react-native-transformer-text-input 鸿蒙化适配实录
react native·transformer·harmonyos
不爱吃糖的程序媛15 小时前
React Native 三方库鸿蒙适配实战:react-native-emoji-popup(Fabric 自定义组件)从 0 到 1
react native·harmonyos·fabric
贾伟康15 小时前
【口算王|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击
软件测试·harmonyos·arkts·回归测试·hypium
贾伟康15 小时前
【句匠|09】HarmonyOS ArkTS 学习统计实战:汇总正确率、连续学习和薄弱类型
harmonyos·arkts·appstorage·学习统计·本地统计
贾伟康15 小时前
【口算王|17】HarmonyOS ArkTS 亮暗色与视觉令牌实战:集中颜色、间距和交互状态避免页面割裂
harmonyos·arkts·arkui·深色模式·ui设计
搬砖的kk15 小时前
从 0 到 1:react-native-screenshot-aware 鸿蒙适配实战(RNOH 0.84)
react native·华为·harmonyos
贾伟康16 小时前
【口算王|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致
harmonyos·arkts·数据持久化·状态管理·preferences