IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> DevEco Studio项目结构 -> 正文阅读

[Java知识库]DevEco Studio项目结构

最外面的结构:

MyApplication:整个项目的项目名
External Libraries:项目中要导入的第三方jar包

在这里插入图片描述

MyApplication的结构:

展开MyApplication之后,发现很多目录,但是不是所有目录在开发中都需要经常用到的。
.gradle:是项目管理工具gradle的信息(一般是不会动)
.idea:是开发工具的信息(一般不会动)
entry:是应用主模块,在一个项目中,有且只有一个,所有的代码都在这个里面。(重要)
gradle:项目管理工具gradle的配置信息和所需要用到的jar包,在这个里面有一个porperties的配置文件,可以看到gradle的版本号,一般我们会用默认的,也不会动
build.gradle:第三方jar包的配置文件,以后在开发中要用到第三方jar包需要在这个里面配置。
gradlew:是gradle命令工具对应的脚本文件,一般不用。一个是linux系统的,一个是windows系统的。
local.properties:本地SDK配置信息,一般也不动。

在这里插入图片描述

entry的结构:

build:一般不会动,这个文件夹里面有一个R文件,记录每一个资源文件对应的id。里面的内容是自动生成的。
R文件是一个压缩包,里面装的ResourceTable这个类的字节码文件。
libs:第三方jar包存放的位置
src:主要代码
src里面还有三个目录
main:是我们自己写的主要代码。
ohosTest:华为的测试工具。
test:是Junit的测试工具。

在这里插入图片描述

main里面的结构目录:

我们自己写的代码就在main里面。
main里面主要分为三个部分:
java:里面是我们写的所有代码。
resources:里面是我们跟界面相关的资源文件。
config.json:是界面相关所有配置信息,每一个界面都需要在这个里面进行配置。

在这里插入图片描述

小结:

1.,在MyApplication中,我们暂时只要关心entry,这个里面是项目相关所有的资源文件和代码都在里面。
2,在extry中,主要知道libs和src即可。
3,libs中存放第三方jar包
4,src中放主要代码
5,在src中的main是我们主要写的代码
6,ohosTest是华为的测试代码
7,test是Junit测试代码
8,src中的main是我们写的所有代码
9,src中的resources是我们写的所有界面的布局文件
10,config.json里面配置了所有界面相关的信息

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-29 23:24:06  更:2021-07-29 23:24:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/28 14:02:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码