目錄
- 鴻蒙App開發
- 搭建鴻蒙開發環境
- 創建一個鴻蒙的專案
- 鴻蒙專案的目錄結構
- 運行鴻蒙App
鴻蒙App開發
博主通過前面介紹的3個組件,讓大家認識到了鴻蒙開發的魅力,不過,話又說回來,對于初學者來說,沒有剖析專案的目錄,直接上代碼可能并不容易上手,
今天,博主就將鴻蒙的目錄結構給大家分析清楚,方便后續的知識學習,
搭建鴻蒙開發環境
首先,我們需要安裝Java JDK,博主后續的講解大部分都是用Java語言開發鴻蒙App,所以系統中必須有Java JDK,安裝地址:
https://www.oracle.com/java/technologies/javase-downloads.html
接著,安裝鴻蒙的開發工具DevEco Studio,具體網址為:
https://developer.harmonyos.com/cn/develop/deveco-studio,
這里選擇對于的系統版本安裝即可:

創建一個鴻蒙的專案
鴻蒙的開發工具相對來說非常的簡介,一眼就能看出如何創建新的專案以及打開現有的專案,如下圖所示:

這里,我們選擇空鴻蒙App界面進行創建,然后輸入App的名稱以及包名即可,

到這里,我們創建的鴻蒙App專案就已經成功了,
鴻蒙專案的目錄結構
專案創建完成之后,我們先來看看其整體的目錄結構,具體如下圖所示:

gradle:Gradle組態檔,由系統自動生成,一般情況下不需要進行修改,
entry:這個是我們大多數開發中需要用到的檔案夾,它的目錄結構如下所示:

libs:匯入的Java參考包放在這里,比如你需要在專案中使用java發送郵件,可以將mail.jar包放在這里然后匯入專案,
src-main-Java:開發專案的Java代碼都放置在這里,我們也主要在這里進行開發,
- MainAbilitySlice:可以想象成畫紙,一個畫板可以放置多個畫紙,比如華為的平行視界中,左邊一個頁面,右邊一個頁面,就等價于MainAbility放置了兩個MainAbilitySlice,相當于Android開發中的Fragment,
- MainAbility:可以把它想象成畫板,相當于Android開發中的Activity,
- MyApplication:相當于Android專案中的MyApplication,不過Android繼承Application,鴻蒙繼承AbilityPackage,作用基本一樣,專案的初始配置都在這里進行,
src-main-resources:用于存放資源檔案,
- media:存放專案中需要使用的本地多媒體內容,多媒體包括圖片,視頻,音頻等,相當于Android專案中的drawable,
- element:存放字串,矢量大小資料,樣式檔案內容等,相當于Android專案中的values,
- layout:存放XML布局檔案,相當于Android專案中的layout,
- graphic:存放shape標簽內容,常用于設定background-element背景屬性,在Android中是放置在drawable中的,這里單獨列出檔案夾進行放置,
src-main-config.json:HAP清單檔案,相當于Android專案中的AndroidManifest.xml,用于配置MainAbilitySlice內容等,
build.gradle:entry模塊的編譯組態檔,
src-test:撰寫測驗檔案的目錄,
需要注意的是,我們至少在組件篇的大部分講解,都只涉及entry檔案里的內容編輯,而其他檔案,后續會專門講到,所以以后在講解時進行介紹,(比如打包HAP應用等用到什么檔案等等)
運行鴻蒙App
考慮到鴻蒙設備還沒有完全普及,這里先介紹如何使用模擬器運行鴻蒙App,將來講解匯出鴻蒙Hap應用時,在介紹簽名等內容,
首先,我們如果需要運行鴻蒙App,需要點擊Tool-HVD Manager創建模擬器,如下圖所示:


點擊之后,會彈出網頁登錄請求,如果有華為手機,直接使用華為手機掃碼登錄,如果是其他設備,注冊或者使用賬號登錄,
這里,登錄之后會彈出如下圖所示的界面,點擊允許即可,

之后,回傳DevEco Studio會出現如下界面,這里也點擊同意Agree:


如上圖所示,點擊Agree之后,會出現設備的選擇,因為我們測驗的是手機App,所以直接運行P40即可,

運行之后,在編譯器右側就會出現模擬器,如果需要運行專案的話,直接點擊Run-run entry就可以在模擬器上測驗App了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/286585.html
標籤:java
