鸿蒙api9项目结构初相识

鸿蒙api9项目结构初相识

鸿蒙api9 和之前 api7和api8有了较多的改动。本系将以鸿蒙api9学习为主。

本课将是对api9新建的arkTs的stage项目的源代码结构进行学习。

下图是api9新建的arkTs的stage项目

在这里插入图片描述

  1. 首先我们介绍下应用的全局配置信息管理类
  2. 再就是我们核心区域 entry目录的内容介绍
  • entry是HarmonyOs的工程模块,编译后会生成 一个HAP
  • src > main > ets 是我们的ArkTs源码区
  • src > main > ets > entryability 是我们应用的入口
  • src > main > ets > pages 则是我们应用的页面
  • src > main > resources 这里面就是我们开发用的资源文件,像图形、字符串、布局文件、多媒体资源等,其中做国际化的资源配置目录像中文的都在zh_CN目录下,英文的都在en_US目录下。
  • src > main > module.json5 Stage模型模块的配置文件,主要包含HAP包的配置信息、应用在具体设备上的配置信息以及部分全局配置信息。
  • 在这里插入图片描述
  • build-profile.json5 当前工程模块信息、编译信息的配置,包括apiType、buildOption、targets等
  • hvigorfile.ts 工程模块级的编译构建任务脚本。
  1. 项目目录下的配置文件介绍
  • build-profile.json5 当前整个应用信息、编译信息的配置,包括签名、产品配置等
  • hvigorfile.ts 应用级的编译构建任务脚本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值