wordpress全站广告位,网页设计实训报告总结与体会,学习建设网站开发app,黑龙江农垦建设局网站1.工程级目录
工程的目录结构如下#xff1a; 其中详细如下#xff1a;
AppScope中存放应用全局所需要的资源文件。entry是应用的主模块#xff0c;存放HarmonyOS应用的代码、资源等。oh_modules是工程的依赖包#xff0c;存放工程依赖的源文件。build-profile.json5是工…1.工程级目录
工程的目录结构如下 其中详细如下
AppScope中存放应用全局所需要的资源文件。entry是应用的主模块存放HarmonyOS应用的代码、资源等。oh_modules是工程的依赖包存放工程依赖的源文件。build-profile.json5是工程级配置信息包括签名、产品配置等。hvigorfile.ts是工程级编译构建任务脚本hvigor是基于任务管理机制实现的一款全新的自动化构建工具主要提供任务注册编排工程模型管理、配置管理等核心能力。oh-package.json5是工程级依赖配置文件用于记录引入包的配置信息。
在AppScope其中有resources文件夹和配置文件app.json5。AppScoperesourcesbase中包含element和media两个文件夹
其中element文件夹主要存放公共的字符串、布局文件等资源。media存放全局公共的多媒体资源文件。 2.模块级目录 entrysrc目录中主要包含总的main文件夹单元测试目录ohosTest以及模块级的配置文件。
main文件夹中ets文件夹用于存放ets代码resources文件存放模块内的多媒体及布局文件等module.json5文件为模块的配置文件。ohosTest是单元测试目录。build-profile.json5是模块级配置信息包括编译构建配置项。hvigorfile.ts文件是模块级构建脚本。oh-package.json5是模块级依赖配置信息文件。
进入srcmainets目录中其分为entryability、pages两个文件夹。
entryability存放ability文件用于当前ability应用逻辑和生命周期管理。pages存放UI界面相关代码文件初始会生成一个Index页面。 resources目录下存放模块公共的多媒体、字符串及布局文件等资源分别存放在element、media文件夹中。 3.app.json5
AppScopeapp.json5是应用的全局的配置文件用于存放应用公共的配置信息。 其中配置信息如下
bundleName是包名。vendor是应用程序供应商。versionCode是用于区分应用版本。versionName是版本号。icon对应于应用的显示图标。label是应用名。
4.module.json5
entrysrcmainmodule.json5是模块的配置文件包含当前模块的配置信息。 其中module对应的是模块的配置信息一个模块对应一个打包后的hap包hap包全称是HarmonyOS Ability Package其中包含了ability、第三方库、资源和配置文件。其具体属性及其描述可以参照下表1。 对于abilities中每一个ability的属性项其描述信息如下表2。
5.main_pages.json
src/main/resources/base/profile/main_pages.json文件保存的是页面page的路径配置信息所有需要进行路由跳转的page页面都要在这里进行 学习文章链接
华为鸿蒙开发者文档