掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)古縣,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
在進(jìn)行 HarmonyOS 應(yīng)用開發(fā)前,您應(yīng)該掌握 HarmonyOS 應(yīng)用的邏輯結(jié)構(gòu)。
HarmonyOS 應(yīng)用發(fā)布形態(tài)為 APP Pack (Application Package,簡稱 APP),它是由一個(gè)或多個(gè) HAP(HarmonyOS Ability Package)包以及描述 APP Pack 屬性的 pack.info 文件組成。
一個(gè) HAP 在工程目錄中對應(yīng)一個(gè) Module,它是由代碼、資源、第三方庫及應(yīng)用清單文件組成,可以分為 Entry 和 Feature 兩種類型。
HAP 是 Ability 的部署包,HarmonyOS 應(yīng)用代碼圍繞 Ability 組件展開,它是由一個(gè)或多個(gè) Ability 組成。Ability 分為兩種類型:FA(Feature Ability)和 PA(Particle Ability)。FA/PA 是應(yīng)用的基本組成單元,能夠?qū)崿F(xiàn)特定的業(yè)務(wù)功能。FA 有 UI 界面,而 PA 無 UI 界面。
Java 工程目錄結(jié)構(gòu)如下圖所示。
.gradle:Gradle 配置文件,由系統(tǒng)自動(dòng)生成,一般情況下不需要進(jìn)行修改。
:默認(rèn)啟動(dòng)模塊(主模塊),開發(fā)者用于編寫源碼文件以及開發(fā)資源文件的目錄。
JS 工程目錄結(jié)構(gòu)如下圖所示。
pages 文件夾下可以包含 1 個(gè)或多個(gè)頁面,每個(gè)頁面都需要?jiǎng)?chuàng)建一個(gè)文件夾(如圖中的 index)。頁面文件夾下主要包含 3 種文件類型:css、js 和 hml 文件。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流