02 鸿蒙 工作目录介绍

02 鸿蒙 工作目录介绍,第1张

开发过As 原生Android的就很容易理解这些是什么

主项目工程目录。可以有很多模块

 

 主模块。像as 中的app模块 是我们开发使用最频繁的一个目录。后面详细讲解里面 因为有些复杂

配置gradle 版本

 这个的变化 会引起gradle 语法的变化。开发阶段我们可能还不需要修改他。等以后可能会要修改

 根据多年来的android开发经验来说。上面的7.3-bin 会和这一行有版本依赖关系。就是变化a的时候  大部分都是要变化b的 

假设如此 3.0.5.2- 3.0.6.2 都需要使用 7.3-bin/all bin代表够用版本。all代表更全的版本。

 

本地的环境变量 会自动在此处生成。这也是为什么。不同的项目 为什么不需要再次配置就可以运行起来。

因为idea会帮我们去配置

 配置模块的一个文件

如果注释掉会发现 项目里面就不去读取他了变为了不健康的正常色

 打开注释继续将entry目录啊

这个可是很重要的

 

build 是项目产生的缓存文件。为了加速编译速度而产生的,有时候莫名其妙报错

可以尝试

 他会删除这个build目录 第二个 Rebuild 会重新编译

 .gradle也是依赖缓存文件

有时候懒得不想更新。就是你分明升级了新的版本包。但是他就给你报红,那没关系啊

 点击左上角 file 然后 Sync 去清理他就好了

 libs 目录

存放第三方引用文件

 

src 是我们重点 *** 作目录。

 gitignore 是我们提交git的时候 针对一些规则。来让他们不去提交到git

就是一些本地缓存文件

 比如build目录啊

本地那个环境变量文件啊

就没有必要提交上去

/.idea/是 idea 的工作环境上面的东西

更没有必要提交了对吗。

 

不难发现。src里面有三个目录。

其实。第二个和第三个用于编写测试代码。

我们可以忽略 核心文件在main

 java 文件用于写java代码

resources 用与存放资源文件

config.json 可以理解为android 的清单文件 用于配置工程

 鸿蒙里面有一个 Ability的概念 可以理解为Android 里面的Activity。但是不太相同的是

他更优秀。他没个Ability 可以编译成Hap,每一个Hap又可以动态加载 就是你使用a页面 那么久下载a的Ability的hab就可以了 没必要说下载整个页面 那么就会速度非常快。晚出来的都优秀 比如Kotlin。

资源文件我也不想多说。因为和android。。太像了

 

懂得都懂(dddd)不懂得在以后得使用中慢慢理解哦

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/725525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存