迅为RK3568开发板基本工程目录-模块级目录
在上个小节中讲解了工程级目录和文件介绍。接下来,我们要讲模块级别的目录和文件介绍。首先我们打开 OpenHarmony 工程——helloworld。打开 entry 目录,entry 目录下最重要的文件一定是 src 目录。如下图所示:
https://img2024.cnblogs.com/blog/1884655/202507/1884655-20250712103130555-1261071801.jpgsrc 目录是源代码目录,里面存放的是我们以后要开发的源代码。src 目录下有俩个子目录,如下图所示,一个是 main,一个是 ohosTest(也就是单元测试)。
接下来是.gitignore 文件,也是版本管理的忽略文件。
build-profile.json5 是模块级别的配置文件信息,包括编译构建配置项。
hvigorfile.ts 文件是模块级构建脚本。
oh-package.json5 是模块级依赖配置信息文件。
整个模块级目录我们已经过完了,接下来我们再回到 src 目录下,src 目录下有俩个子目录,如下图所示,一个是 main,一个是 ohosTest(也就是单元测试)。单元测试目录我们先不管,重要的是 main 目录,main 目录如下图所示:
https://img2024.cnblogs.com/blog/1884655/202507/1884655-20250712103202818-736074904.jpg第一个 ets 文件夹用于存放 ets 代码,进入 ets 目录下,其分为 entryability、pages 两个文件夹。 entryability 存放 ability 文件,用于当前 ability 应用逻辑和生命周期管理。pages 存放UI 界面相关代码文件,初始会生成一个 Index 页面。
第二个 resources 文件夹用于存放模块公共的多媒体,字符串及布局文件等资源,分别存放在 element,media 文件夹中。
https://img2024.cnblogs.com/blog/1884655/202507/1884655-20250712103230577-884552416.jpg
页:
[1]