教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

DevEco Studio項(xiàng)目結(jié)構(gòu)介紹【Java開發(fā)手機(jī)應(yīng)用】

更新時(shí)間:2021年12月22日17時(shí)36分 來源:傳智教育 瀏覽次數(shù):

最外面的結(jié)構(gòu):

MyApplication:整個(gè)項(xiàng)目的項(xiàng)目名

External Libraries:項(xiàng)目中要導(dǎo)入的第三方j(luò)ar包

MyApplication的結(jié)構(gòu):

展開MyApplication之后,發(fā)現(xiàn)很多目錄,但是不是所有目錄在開發(fā)中都需要經(jīng)常用到的。

.gradle:是項(xiàng)目管理工具gradle的信息(一般是不會(huì)動(dòng))

.idea:是開發(fā)工具的信息(一般不會(huì)動(dòng))

entry:是應(yīng)用主模塊,在一個(gè)項(xiàng)目中,有且只有一個(gè),所有的代碼都在這個(gè)里面。(重要)

gradle:項(xiàng)目管理工具gradle的配置信息和所需要用到的jar包,在這個(gè)里面有一個(gè)porperties的配置文件,

可以看到gradle的版本號(hào),一般我們會(huì)用默認(rèn)的,也不會(huì)動(dòng)

build.gradle:第三方j(luò)ar包的配置文件,以后在開發(fā)中要用到第三方j(luò)ar包需要在這個(gè)里面配置。

gradlew:是gradle命令工具對(duì)應(yīng)的腳本文件,一般不用。

一個(gè)是linux系統(tǒng)的,一個(gè)是windows系統(tǒng)的。

local.properties:本地SDK配置信息,一般也不動(dòng)

entry的結(jié)構(gòu):

build:一般不會(huì)動(dòng),這個(gè)文件夾里面有一個(gè)R文件,記錄每一個(gè)資源文件對(duì)應(yīng)的id。里面的內(nèi)容是自動(dòng)生成的。

R文件是一個(gè)壓縮包,里面裝的ResourceTable這個(gè)類的字節(jié)碼文件。

libs:第三方j(luò)ar包存放的位置 src:主要代碼 src里面還有三個(gè)目錄 main:是我們自己寫的主要代碼。 ohosTest:華為的測(cè)試工具。 test:是Junit的測(cè)試工具。

main里面的結(jié)構(gòu)目錄:

我們自己寫的代碼就在main里面。

main里面主要分為三個(gè)部分:

java:里面是我們寫的所有代碼。

resources:里面是我們跟界面相關(guān)的資源文件。

con?g.json:是界面相關(guān)所有配置信息,每一個(gè)界面都需要在這個(gè)里面進(jìn)行配置。

小結(jié):

1. 在MyApplication中,我們暫時(shí)只要關(guān)心entry,這個(gè)里面是項(xiàng)目相關(guān)所有的資源文件和代碼都在里面。

2. 在extry中,主要知道libs和src即可。

3. libs中存放第三方j(luò)ar包

4. src中放主要代碼

5. 在src中的main是我們主要寫的代碼

6. ohosTest是華為的測(cè)試代碼

7. test是Junit測(cè)試代碼

8. src中的main是我們寫的所有代碼

9. src中的resources是我們寫的所有界面的布局文件

10. con?g.json里面配置了所有界面相關(guān)的信息

猜你喜歡:

鴻蒙OS系統(tǒng)開發(fā)初體驗(yàn):預(yù)安裝DevEco Studio工具

Java構(gòu)造器(構(gòu)造函數(shù))使用注意問題和實(shí)例教程

什么是Dubbo?Dubbo在項(xiàng)目中怎么使用?

BodyTag接口用法詳細(xì)介紹

傳智教育java高級(jí)軟件工程師培訓(xùn)

0 分享到:
和我們?cè)诰€交談!