HarmonyOS鸿蒙学习基础篇 - 项目目录和文件介绍

├── hvigor //存储购置信息的文件,主要用于发布打包
├── idea  //开发工具相关配置可忽略
├── AppScope //工程目录 全局公共资源存放路径 
│   └── resources  
│   │   └── base
│   │   │   └── element //常亮存放
│   │   │       └── string.json //保存字符串例如颜色配置,列表配置同理number.json 保存数字
│   │   └── media //媒体信息存放 图片 视频等
│   │       └── app_icon.png//图片
│   └──app.json5 // app配置信息,app名称版本号图标等
│
├── entry //模块级目录,主要开发文件
│   └──.preview 
│   └── build  
│   └── src //源代码存放目录
│       └── main   //核心代码
│           └── ets //ArkTs源代码目录
│               └── entryability //专门处理逻辑代码以及生命周期管理
│               └── pages //界面开发代码
│ 
│           └── resources //模块公共资源管理文件国际化等 同AppScope 下resources  类似
│           └── module.json5 //模块开发当前模块的配置信息 
│       └── ohosTest //单元测试代码
│   └──  build-profile.json5 //模块编译构建打包配置信息
│   └──  hvigorfile.ts   // TS文件,模块执行编译和构建任务脚本文件
│   └──  oh-package.json5  //模块依赖配置文件,以及项目配置,包名之类
│    
├── hvigor //前端构建配置信息,TS依赖,npm包之类
├── oh modules   //存放项目依赖包
├── .gitignore  //工程版本管理文件 Git上传时需要忽略的文件列
├── build-profile.json5 //工程构建打包配置信息,签名,项目名称模块名之类
├── hvigorfile.ts   // TS文件,执行编译和构建任务脚本文件
├── hvigorw   // linux 下执行的脚本文件         ── OHP编译构建脚本文件
├── hvigorw.bat  // bat window下执行的脚本文件  ── OHP编译构建脚本文件
├── local.properties  //属性配置文件,主要保存本地的一些配置信息,例如SDK所在目录,不需要改动
├── oh-package.json5  //工程依赖配置文件,以及项目配置,包名之类
├── oh-package-lock.json5  // 树形项目依赖配置文件
├── ...  //其他 

├── hvigor //存储购置信息的文件,主要用于发布打包
├── idea  //开发工具相关配置可忽略
├── AppScope //工程目录 全局公共资源存放路径 
│   └── resources  
│   │   └── base
│   │   │   └── element //常亮存放
│   │   │       └── string.json //保存字符串例如颜色配置,列表配置同理number.json 保存数字
│   │   └── media //媒体信息存放 图片 视频等
│   │       └── app_icon.png//图片
│   └──app.json5 // app配置信息,app名称版本号图标等

├── entry //模块级目录,主要开发文件
│   └──.preview 
│   └── build  
│   └── src //源代码存放目录
│       └── main   //核心代码
│           └── ets //ArkTs源代码目录
│               └── entryability //专门处理逻辑代码以及生命周期管理
│               └── pages //界面开发代码
│ 
│           └── resources //模块公共资源管理文件国际化等 同AppScope 下resources  类似
│           └── module.json5 //模块开发当前模块的配置信息 
│       └── ohosTest //单元测试代码
│   └──  build-profile.json5 //模块编译构建打包配置信息
│   └──  hvigorfile.ts   // TS文件,模块执行编译和构建任务脚本文件
│   └──  oh-package.json5  //模块依赖配置文件,以及项目配置,包名之类
│    
├── hvigor //前端构建配置信息,TS依赖,npm包之类
├── oh modules   //存放项目依赖包
├── .gitignore  //工程版本管理文件 Git上传时需要忽略的文件列
├── build-profile.json5 //工程构建打包配置信息,签名,项目名称模块名之类
├── hvigorfile.ts   // TS文件,执行编译和构建任务脚本文件
├── hvigorw   // linux 下执行的脚本文件         ── OHP编译构建脚本文件
├── hvigorw.bat  // bat window下执行的脚本文件  ── OHP编译构建脚本文件
├── local.properties  //属性配置文件,主要保存本地的一些配置信息,例如SDK所在目录,不需要改动
├── oh-package.json5  //工程依赖配置文件,以及项目配置,包名之类
├── oh-package-lock.json5  // 树形项目依赖配置文件
├── ...  //其他 
 

 更详细的说明,我会在下一篇文章里整理成完整文档的!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417126.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI大模型开发架构设计(2)——AI绘画技术架构应用实践

文章目录 1 AI绘画整体流程2 AI绘画技术架构文生图核心算法原理文生图工程架构 3 AI绘画的应用实践 1 AI绘画整体流程 第一步:输入 Prompt 提示词:/mj 提示词第二步:文生图(Text-to-Image)构图第三步:图片渲染第四步:…

数据结构——Java实现栈和队列

一、栈 Stack 1.特点 (1)栈是一种线性数据结构 (2)规定只能从栈顶添加元素,从栈顶取出元素 (3)是一种先进后出的数据结构(Last First Out)LIFO 2.具体实现 Java中可…

STM32--7针0.96寸OLED屏幕显示(4线SPI)

本文介绍基于STM32F103C8T60.96寸OLED(7针)的显示(完整程序代码见文末链接) 一、简介 OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光…

一个关于自动化工具的操作手册

整体 整个软件由首页、设计页构成 首页 按钮功能 清除缓存:主要为了避免线程占用的问题,端口占用无法重新执行。所以操作执行任务、修改任务、新建任务没有响应时,可以操作该事件新建任务:顾名思义就是创建一个网页自动化任务执…

傲空间私有部署Windows指南

推荐阅读 智能化校园:深入探讨云端管理系统设计与实现(一) 智能化校园:深入探讨云端管理系统设计与实现(二) 安装 docker 请下载对应的 Docker,安装完成后启动。 Docker Desktop for Windows…

(2023版)斯坦福CS231n学习笔记:DL与CV教程 (14) | 强化学习(Robot Learning)

前言 📚 笔记专栏:斯坦福CS231N:面向视觉识别的卷积神经网络(23)🔗 课程链接:https://www.bilibili.com/video/BV1xV411R7i5💻 CS231n: 深度学习计算机视觉(2017&#xf…

Unity中URP下获取主灯信息

文章目录 前言一、计算BulinnPhone的函数有两个重载1、 目前最新使用的是该方法(这是我们之后主要分析的函数)2、 被淘汰的老方法,需要传入一堆数据 二、GetMainLight1、Light结构体2、GetMainLight具有4个方法重载3、1号重载干了什么&#x…

漫漫数学之旅008

文章目录 经典格言数学习题古今评注名人小传(一)莫扎特(二)赫拉克利特 经典格言 如果我们不期望着意外,那么我们永远找不到意外。——赫拉克利特(Heraclitus) 赫拉克利特的这句名言“如果我们不…

vbscript和asp.net的一些整理

1、前言 因为工作中有涉及,因此就把一些常用的代码整理了一下。 2、vbscript 2.1、do while循环 Dim rs do while not rs.Eof rs.eof表示结果集无法获取更多的数据即(End Of File),表示结果集遍历结束sManagerIDssManagerIDs&a…

【Qt】ubuntu环境下使用命令行安装Qt

起因是我上一篇文章说的,官网下的安装包卡死在第一步安装界面了。 于是我就问GPT有没有纯命令行的安装方式,果然是有的。 在Ubuntu上安装Qt可以使用以下命令: 1. 首先,添加Qt的官方存储库到系统中: sudo add-apt-rep…

线性规划案例分享

今天想写一个最优传输的简单实现,结果学歪了,学到线性规划去了,这里我发现了一个宝藏网站 虽然是讲计量经济的,但是里面提供的公式和代码我很喜欢,有时间可以好好读一下 https://python.quantecon.org/lp_intro.html …

2024年【G1工业锅炉司炉】考试报名及G1工业锅炉司炉实操考试视频

题库来源:安全生产模拟考试一点通公众号小程序 2024年【G1工业锅炉司炉】考试报名及G1工业锅炉司炉实操考试视频,包含G1工业锅炉司炉考试报名答案和解析及G1工业锅炉司炉实操考试视频练习。安全生产模拟考试一点通结合国家G1工业锅炉司炉考试最新大纲及…