网络知识 娱乐 02 鸿蒙 工作目录介绍

02 鸿蒙 工作目录介绍

开发过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)不懂得在以后得使用中慢慢理解哦