0%

HarmonyOS鸿蒙应用开发系列——开发环境和第一个应用(1)

公众号地址: 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需要实名认证登陆华为账号

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。

Ability类型

开发HarmonyOS应用有Java和Js两类工程可以选择:

    1. Java工程
    1. Js工程

HarmonyOS应用——Java工程
HarmonyOS应用——Js工程

华为的API文档都很详细,对开发者很友好,鸿蒙系统未来可期。

微信扫码关注公众号,追踪更多博文