公众号地址: https://mp.weixin.qq.com/s/yHR09eNyTVTFT7fZasOTMg
1. 开发环境
IDE下载地址:
https://developer.harmonyos.com/cn/develop/deveco-studio#download
HarmonyOS 开发者API:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/codelabs-0000001141821381
使用模拟器调试应用步骤:
使用IDE需要实名认证登陆华为账号
- 在tools的device manager 中选择设备开始调试
- 在tools的device manager 中选择设备开始调试
2. 目录结构
API文档:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/project_overview-0000001053822398
详细介绍了HarmonyOS的目录架构,以及各个文件的角色作用
和 Android app 的组织结构类似,HarmonyOS应用——APP Pack(Application Package),是由一个或多个
HAP(HarmonyOS Ability Package)包以及描述APP Pack属性的pack.info文件组成。
HAP是Ability的部署包。
HarmonyOS应用代码围绕Ability组件展开,它是由一个或多个Ability组成。
Ability分为两种类型:FA(Feature Ability元程序有UI界面)和PA(Particle Ability元服务无UI界面)。
FA/PA是应用的基本组成单元,能够实现特定的业务功能。
应用都是由Ability组成的,每一个页面都对应一个Ability。
开发HarmonyOS应用有Java和Js两类工程可以选择:
- Java工程
- Js工程
华为的API文档都很详细,对开发者很友好,鸿蒙系统未来可期。