From ff78f4bcb32645ec78880c3f8ca587d52e6c2408 Mon Sep 17 00:00:00 2001 From: RayShih Date: Fri, 9 Sep 2022 11:16:02 +0800 Subject: [PATCH] fixed 3fb5a1d from https://gitee.com/RayShih/docs/pulls/9301 add program structure intro Signed-off-by: RayShih --- zh-cn/application-dev/ability/fa-brief.md | 10 ++++++++++ zh-cn/application-dev/ability/stage-brief.md | 11 +++++++++++ .../application-dev/quick-start/package-structure.md | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/ability/fa-brief.md b/zh-cn/application-dev/ability/fa-brief.md index d017561c9f..64aa055894 100644 --- a/zh-cn/application-dev/ability/fa-brief.md +++ b/zh-cn/application-dev/ability/fa-brief.md @@ -26,7 +26,17 @@ Ability框架在API 8及更早版本使用FA模型。FA模型中Ability分为Pag 应用独享独立进程,Ability独享独立线程,应用进程在Ability第一次启动时创建,并为启动的Ability创建线程,应用启动后再启动应用内其他Ability,会为每一个Ability创建相应的线程。每个Ability绑定一个独立的JSRuntime实例,因此Ability之间是隔离的。 ![fa-threading-model](figures/fa-threading-model.png) + +## 应用包结构 + +Stage模型的应用包的工程目录结构,请参考[OpenHarmony工程介绍](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ohos-project-overview-0000001218440650#section4154183910141)。 + +对Stage模型的应用包结构的配置说明,请参考[应用包结构说明(fa模型)](../quick-start/package-structure.md)。 + + + ## 相关实例 + 针对Ability开发,有以下相关实例可供参考: - [`DistributedCalc`:分布式计算器(JS)(API8)(Full SDK)](https://gitee.com/openharmony/applications_app_samples/tree/master/common/DistributeCalc) diff --git a/zh-cn/application-dev/ability/stage-brief.md b/zh-cn/application-dev/ability/stage-brief.md index 842e443fd5..813ac46d4c 100644 --- a/zh-cn/application-dev/ability/stage-brief.md +++ b/zh-cn/application-dev/ability/stage-brief.md @@ -97,6 +97,17 @@ 下图展示了应用的进程模型。 ![stageprocessmodel](figures/stageprocessmodel.png) + + + +## 应用包结构 + +Stage模型的应用包的工程目录结构,请参考[OpenHarmony工程介绍](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ohos-project-overview-0000001218440650#section56487581904)。 + +对Stage模型的应用包结构的配置说明,请参考[应用包结构说明(stage模型)](../quick-start/stage-structure.md)。 + + ## 相关实例 + 针对Stage模型下的Ability开发,有以下相关实例可供参考: - [`MissionManager`:系统任务管理(eTS)(API9)(Full SDK)](https://gitee.com/openharmony/applications_app_samples/tree/master/ability/MissionManager) diff --git a/zh-cn/application-dev/quick-start/package-structure.md b/zh-cn/application-dev/quick-start/package-structure.md index fab0b688c8..7542ce5618 100644 --- a/zh-cn/application-dev/quick-start/package-structure.md +++ b/zh-cn/application-dev/quick-start/package-structure.md @@ -2,7 +2,7 @@ # 应用包结构配置文件的说明 -在应用开发的工程中,需要在config.json配置文件中对应用的包结构进行声明。 +在FA模型的应用开发的工程中,需要在config.json配置文件中对应用的包结构进行声明。 ## 配置文件的内部结构 -- GitLab