华为项目目录介绍:

工程级目录


AppScope中存放应用全局所需要的资源文件。

entry 是应用的主模块,存放Harmonyos应用的代码、资源等。oh modules是工程的依赖包,存放工程依赖的源文件。

build-profile.json5 是工程级配置信息,包括签名、产品配置等

hvigorfile.ts 是工程级编译构建任务脚本,

hvigor 是基于任务管理机制实现的一款全新的自动化构建工具,主要提供任务注册编排,工程型管理、配置管理等核心能力。

模块级目录:


main 文件夹中,ets文件夹用于存放ets代码,resources文件存放模块内的多媒体及布局文件等,module.json5文件为模块的配置文件。ohosTest 是单元测试目录。

build-profile.json5是模块级配置信息,包括编译构建配置项。

hvigorfile.ts文件是模块级构建脚本。

oh-package.json5是模块级依赖配置信息文件。进入 src>main>ets目录中,其分为entryabilitypages 两个文件夹。

entryability 存放 ability 文件,用于当前 ability应用逻辑和生命周期管理pages存放 UI界面相关代码文件,初始会生成一个Index页面。

src 源代码目录:


      main\ets:核心源代码 ArkTS代码

      resources :模块级资源。

zh_CN 字符串资源;

entry>src>main>module.json5 是模块的配置文件,包含当前模块的配置信息

下面是对包含的属性的一个介绍:


AppScope > app.json5 :应用的全局配置信息。
entry HarmonyOS 工程模块,编译构建生成一个 HAP 包。
src > main > ets :用于存放 ArkTS 源码。
src > main > ets > entryability :应用 / 服务的入口。
src > main > ets > pages :应用 / 服务包含的页面。
src > main > resources :用于存放应用 / 服务所用到的资源文件,如图形、多媒体、字符
串、布局文件等。关于资源文件,详见 资源分类与访问
src > main > module.json5 Stage 模型模块配置文件。主要包含 HAP 包的配置信息、应用 /
服务在具体设备上的配置信息以及应用 / 服务的全局配置信息。具体的配置文件说明,详见
module.json5 配置文件
build-profile.json5 :当前的模块信息、编译信息配置项,包括 buildOption targets 配置
等。其中 targets 中可配置当前运行环境,默认为 HarmonyOS
hvigorfile.ts :模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。
oh_modules :用于存放三方库依赖信息。关于原 npm 工程适配 ohpm 操作,请参考 历史工程迁
build-profile.json5 :应用级配置信息,包括签名、产品配置等。
hvigorfile.ts :应用级编译构建任务脚本。

关于代码:


对于手机模拟器上图表图片和名称的修改地址:

源代码文件展示以及工具按钮作用:

源代码文件:index.ets

界面预览按钮:

按钮部分功能:

点击TT

下面部分控制台

相关推荐

  1. node环境Vue项目目录结构介绍

    2024-05-13 08:10:07       13 阅读
  2. HarmonyOS 工程目录介绍

    2024-05-13 08:10:07       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 08:10:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 08:10:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 08:10:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 08:10:07       20 阅读

热门阅读

  1. Cpython 的使用

    2024-05-13 08:10:07       14 阅读
  2. Vue3实战笔记(06)--- Axios 基本用法

    2024-05-13 08:10:07       16 阅读
  3. iOS ------ MRC

    2024-05-13 08:10:07       9 阅读
  4. axios的安装和引入

    2024-05-13 08:10:07       6 阅读
  5. AI学习指南概率论篇-期望和方差

    2024-05-13 08:10:07       13 阅读
  6. MPLS技术基础

    2024-05-13 08:10:07       10 阅读
  7. Gone框架介绍16 - 自动生成Priest

    2024-05-13 08:10:07       14 阅读
  8. 39-1 Web应用防火墙 - WAF应用程序层绕过

    2024-05-13 08:10:07       9 阅读
  9. PHP笔记

    PHP笔记

    2024-05-13 08:10:07      13 阅读
  10. 什么事防抖和节流,有什么区别,如何实现

    2024-05-13 08:10:07       9 阅读