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 overview - •
references/Samples.md- Sample code and examples - •
references/file_structure.txt- Repository directory structure - •
references/module_index.txt- Complete list of all module documentation - •
references/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 guides - •
application-models/- Application framework models - •
database/- Database and data management - •
arkts-utils/- ArkTS language utilities - •
ui/- User interface (ArkUI) - •
web/- Web capabilities (ArkWeb) - •
security/- Security services - •
network/- Network and connectivity - •
media/- Media processing - •
graphics/- 2D/3D graphics - •
ai/- AI capabilities - •
reference/- API references - •
tools/- Development tools - •
faqs/- Frequently asked questions
Generated for OpenHarmony 6.0 | OpenHarmony Application Development Documentation