HarmonyOS Java工程目录结构
Java整體的工程目錄
.gradle 是Gradle配置文件,由系統自動生成,一般情況下不需要進行修改
.idea 是系統加載一些配置文件以及緩存之類的文件,由系統自動生成,一般情況下不需要進行修改
build 是打包的時候生成.hap包在這里面,由系統自動生成
entry 是 編寫源碼文件以及開發資源文件的目錄
gradle 是DevEco 工具加載的gradle ,在里面查看以及修改gradle 的版本號
entry 里面的目錄
build 這個也是系統生成的文件,在里面同樣可以看到打包的hap包名,
libs?用于存放entry模塊的依賴文件,
src 里面有java 和 resources,
java 里面是用于存放Java源碼
test?編寫代碼單元測試代碼的目錄
.gitignore 是git版本管理需要忽略的文件
build.gradle:entry模塊的編譯配置文件
resources 里面是用于存放應用所用到的資源文件,如圖形、多媒體、字符串、布局文件等
這里en.element 與 zh.element 語言適配的,如果是幾十個國家的這里就多了,這點感覺沒有as好
rawfile:同base里面的profile 作用看下面的
base??
element :包括字符串、整型數、顏色、樣式等資源的json文件。每個資源均由json格式進行定義
graphic:xml類型的可繪制資源,如SVG(Scalable Vector Graphics)可縮放矢量圖形文件、Shape基本的幾何圖形(如矩形、圓形、線等)等
layout:xml格式的界面布局文件
media:多媒體文件,如圖形、視頻、音頻等文件,支持的文件格式包括:.png、.gif、.mp3、.mp4等
profile:?用于存儲任意格式的原始資源文件。區別在于rawfile不會根據設備的狀態去匹配不同的資源,需要指定文件路徑和文件名進行引用
總結
以上是生活随笔為你收集整理的HarmonyOS Java工程目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扑蝶图是谁画的啊?
- 下一篇: HarmonyOS ToastDialo