2、目錄說明
- AppScope中存放應用全域性所需要的資原始檔。
-
- 其中element資料夾主要存放公共的字串、佈局檔案等資源。
- media存放全域性公共的多媒體資原始檔。
- app.json5是應用的全域性的配置檔案,用於存放應用公共的配置資訊。
-
- bundleName是包名。
- vendor是應用程式供應商。
- versionCode是用於區分應用版本。
- versionName是版本號。
- icon對應於應用的顯示圖示。
- label是應用名。
- entry是應用的主模組,存放HarmonyOS應用的程式碼、資源等。
- src目錄中主要包含總的main資料夾,單元測試目錄ohosTest,以及模組級的配置檔案。
-
- main資料夾中,ets資料夾用於存放ets程式碼,resources檔案存放模組內的多媒體及佈局檔案等,module.json5檔案為模組的配置檔案。
-
- entryability存放ability檔案,用於當前ability應用邏輯和生命週期管理。
- pages存放UI介面相關程式碼檔案,初始會生成一個Index頁面。
- module.json5是模組的配置檔案,包含當前模組的配置資訊。
- ohosTest是單元測試目錄。
- build-profile.json5是模組級配置資訊,包括編譯構建配置項。
- hvigorfile.ts檔案是模組級構建指令碼。
- oh-package.json5是模組級依賴配置資訊檔案。
- src/main/resources/base/profile/main_pages.json檔案儲存的是頁面page的路徑配置資訊,所有需要進行路由跳轉的page頁面都要在這裡進行配置。
- oh_modules是工程的依賴包,存放工程依賴的原始檔。
- build-profile.json5是工程級配置資訊,包括簽名、產品配置等。
- hvigorfile.ts是工程級編譯構建任務指令碼,hvigor是基於任務管理機制實現的一款全新的自動化構建工具,主要提供任務註冊編排,工程模型管理、配置管理等核心能力。
- oh-package.json5是工程級依賴配置檔案,用於記錄引入包的配置資訊。