Day01 FHS标准

一、FHS标准

Filesystem Hierarchy Standard(文件系统层次化标准FHS是其缩写)
按上一篇的步骤创建好项目后,我们会看见项目里已经有了一大堆的文件。注意,这是我们以兼容JS的,类web开发范式为标准的FA模型,下图是FA模型的文件目录结构。下面我们要说明的FHS标准,只针对于FA模型,不同模型的结构是不一样的。
在这里插入图片描述

1.entry

这是我们HarmonyOS的工程模块,也就是moudle,等我们编译的时候,它会编译成Hap包,也就等同于它下面所有的文件会打包成一个Hap包,这个Hap包相当于安卓的APK。

在这里插入图片描述

2.pages

src>main>js>MainAbility>pages:MainAbility包含的页面
MainAbility是整个应用服务的入口,核心代码都在MainAbility下面,而pages是核心中的核心,所有的页面都放在这里面。

3.app.js

src>main>js>MainAbility>app.js:承载Abilitys生命周期。
承载ability应用的前台、后台、创建和销毁都在这里控制。

4.config.json

src>main>config,json:模块配置文件
是当前模块的配置文件,包括你的权限,比如你的应用权限要联网等。

5.resources

src>main>resources:用于存放应用/服务所用到的资源文件。
主要放一些资源文件,比如图片等等。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐