openharmony-docs
Expert in OpenHarmony 6.0 application development documentation - use this skill when developing OpenHarmony/HarmonyOS applications, learning APIs, frameworks, and best practices for OpenHarmony 6.0.
When & Why to Use This Skill
This Claude skill serves as a comprehensive expert for OpenHarmony 6.0 application development. It provides instant access to official documentation, covering ArkTS, ArkUI, system services, and AI integration, helping developers build, debug, and optimize HarmonyOS applications efficiently with best practices and API references.
Use Cases
- API Reference & Usage: Quickly retrieve detailed information, parameters, and code examples for OpenHarmony 6.0 APIs and system services.
- ArkUI & ArkTS Development: Get expert assistance in writing ArkTS code and building responsive, multi-device user interfaces with the ArkUI framework.
- System Service Integration: Guidance on implementing core functionalities such as media playback, network communication, security protocols, and hardware sensor access.
- Cross-Device Deployment: Learn best practices for the 'develop once, deploy everywhere' approach, including adaptive layouts and distributed service logic.
- AI & Performance Tuning: Access specialized knowledge for integrating MindSpore Lite and optimizing application performance using DevEco Studio tools.
| name | openharmony-docs |
|---|---|
| description | Expert in OpenHarmony 6.0 application development documentation - use this skill when developing OpenHarmony/HarmonyOS applications, learning APIs, frameworks, and best practices for OpenHarmony 6.0. |
OpenHarmony 6.0 Application Development Documentation
Expert in OpenHarmony 6.0 application development documentation - comprehensive guide covering all aspects of OpenHarmony/HarmonyOS application development including ArkTS, ArkUI, APIs, and system services.
Description
OpenHarmony 6.0 应用开发文档是 OpenHarmony 操作系统的官方应用开发指南,涵盖了从入门到高级的所有开发主题。该文档包括:
- 应用框架: Ability Kit, ArkData, ArkTS, ArkUI, ArkWeb 等核心框架
- 系统服务: 安全、网络、基础功能、硬件接口等系统级服务
- 媒体处理: 音频、视频、相机、图片等媒体能力
- 图形渲染: 2D/3D 图形服务
- 应用服务: 广告、日历、联系人、位置、通知等应用级服务
- AI 能力: MindSpore Lite, Neural Network Runtime
- 开发工具: DevEco Studio, 调试工具等
Repository: mengfei0053/openharmony-6.0-app-dev-docs Language: Markdown (Documentation) Version: OpenHarmony 6.0
When to Use This Skill
Use this skill when you need to:
- Develop OpenHarmony or HarmonyOS applications
- Understand OpenHarmony APIs and frameworks
- Learn about ArkTS programming language
- Implement ArkUI interfaces and components
- Work with system services (security, network, media, etc.)
- Look up API references and usage examples
- Understand OpenHarmony application architecture
- Implement multi-device adaptive layouts
- Work with database, file management, or IPC
- Integrate AI capabilities (MindSpore Lite, NNRt)
Quick Reference
Main Documentation Sections
入门 (Quick Start)
- Getting started with OpenHarmony development
- Development environment setup
- First application tutorial
应用框架 (Application Framework)
- Ability Kit - 程序框架服务
- ArkData - 方舟数据管理
- ArkTS - 方舟编程语言
- ArkUI - 方舟UI框架
- ArkWeb - 方舟Web
- Background Tasks Kit - 后台任务开发
- Core File Kit - 文件基础服务
- Form Kit - 卡片开发服务
- IME Kit - 输入法开发
- IPC Kit - 进程间通信
- Localization Kit - 本地化开发
系统服务 (System Services)
- Security: AccessToken, Asset Store, Crypto, Data Protection, Device Certificate, Keystore, User Authentication
- Network: Connectivity, Distributed Service, Network, Telephony
- Basic Functions: Basics Service, FFRT, Input, MDM
- Hardware: Driver Development, Multimodal Awareness, Sensor Service
- Debug & Optimize: Performance Analysis, Test Kit, Debugging Tools
媒体 (Media)
- Audio Kit - 音频服务
- AVCodec Kit - 音视频编解码
- AVSession Kit - 音视频播控
- Camera Kit - 相机服务
- DRM Kit - 数字版权保护
- Image Kit - 图片处理
- Media Kit - 媒体服务
- Media Library Kit - 媒体文件管理
图形 (Graphics)
- ArkGraphics 2D - 方舟2D图形
- ArkGraphics 3D - 方舟3D图形
应用服务 (Application Services)
- Ads Kit - 广告服务
- Calendar Kit - 日历服务
- Contacts Kit - 联系人服务
- Location Kit - 位置服务
- Notification Kit - 通知服务
AI
- MindSpore Lite Kit - 昇思推理框架
- Neural Network Runtime Kit - Neural Network运行时
Key Features
- 一次开发,多端部署 (Develop once, deploy everywhere)
- IDL 工具规格及使用
- Native API 开发指南
- 性能优化指南
- 示例代码和 Codelabs
- API 参考文档
- 常见问题 (FAQs)
Available References
references/README.md- Main documentation index (Chinese)references/application-dev-guide.md- Application development guide overviewreferences/Samples.md- Sample code and examplesreferences/file_structure.txt- Repository directory structurereferences/module_index.txt- Complete list of all module documentationreferences/recent_commits.txt- Recent repository updates
Usage
This skill provides comprehensive documentation for OpenHarmony 6.0 application development. Refer to the README.md for the complete documentation index, or use module_index.txt to find specific module documentation.
For specific APIs, frameworks, or features, consult the relevant section in the documentation structure.
Documentation Structure
The documentation is organized into the following top-level directories:
quick-start/- Getting started guidesapplication-models/- Application framework modelsdatabase/- Database and data managementarkts-utils/- ArkTS language utilitiesui/- User interface (ArkUI)web/- Web capabilities (ArkWeb)security/- Security servicesnetwork/- Network and connectivitymedia/- Media processinggraphics/- 2D/3D graphicsai/- AI capabilitiesreference/- API referencestools/- Development toolsfaqs/- Frequently asked questions
Generated for OpenHarmony 6.0 | OpenHarmony Application Development Documentation