1了解基本工程目录
工程级目录
工程的目录结构如下。
其中详细如下:
- AppScope中存放应用全局所需要的资源文件。
- entry是应用的主模块,存放HarmonyOS应用的代码、资源等。
- oh_modules是工程的依赖包,存放工程依赖的源文件。
- build-profile.json5是工程级配置信息,包括签名、产品配置等。
- hvigorfile.ts是工程级编译构建任务脚本,hvigor是基于任务管理机制实现的一款全新的自动化构建工具,主要提供任务注册编排,工程模型管理、配置管理等核心能力。
- oh-package.json5是工程级依赖配置文件,用于记录引入包的配置信息。
在AppScope,其中有resources文件夹和配置文件app.json5。AppScope>resources>base中包含element和media两个文件夹,
- 其中element文件夹主要存放公共的字符串、布局文件等资源。
- media存放全局公共的多媒体资源文件。
模块级目录
entry>src目录中主要包含总的main文件夹,单元测试目录ohosTest,以及模块级的配置文件。
- main文件夹中,ets文件夹用于存放ets代码,resources文件存放模块内的多媒体及布局文件等,module.json5文件为模块的配置文件。
- ohosTest是单元测试目录。
- build-profile.json5是模块级配置信息,包括编译构建配置项。
- hvigorfile.ts文件是模块级构建脚本。
- oh-package.json5是模块级依赖配置信息文件。
进入src>main>ets目录中,其分为entryability、pages两个文件夹。
- entryability存放ability文件,用于当前ability应用逻辑和生命周期管理。
- pages存放UI界面相关代码文件,初始会生成一个Index页面。
resources目录下存放模块公共的多媒体、字符串及布局文件等资源,分别存放在element、media文件夹中。
2.stage模型
3.FA模型
4.更换应用图标和名字(FA模型下):
更改应用图标:
在项目路径entry\src\main\resources\base\media 下替换图标icon.png(或者新填图片icon2.png)
在项目路径entry\src\main\config.json 打开修改json里 "module" -->"abilities"-- >"icon",若是新增图片,则修改为"$media:icon2"
更改应用名字:
在项目路径entry\src\main\resources\base\element\string.json(或zh_CN\string.json)下,更改
"MainAbility_label"的value值为“智慧步评”
在config.json文件里对应位置引用即可:
5.项目远程模拟方法
右上角,找到设备管理器:
到本地模拟器然后选一个型号进行模拟: