HarmonyOS鸿蒙学习基础篇 - 项目目录和文件介绍_鸿蒙源码下ohos下各目录的含义(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img

img
img
htt

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

│ └── 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  // 树形项目依赖配置文件  
 ├── ...  //其他   
  


![](https://img-blog.csdnimg.cn/direct/49a9a39ed2584b6f97d4657b1ed690f7.png)



![](https://img-blog.csdnimg.cn/direct/49a9a39ed2584b6f97d4657b1ed690f7.png)
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值