目錄
1.DevEco Studio 安裝
2.建立項目
3.項目目錄
4.模拟器的使用
1.DevEco Studio 安裝
下載下傳位址:https://developer.huawei.com/consumer/cn/deveco_studio,安裝步驟和Android studio大同小異。
2.建立項目
如下圖所示:
這裡值得注意的是DevEco Studio的版本,2.0之前版本是沒有phone裝置的,是以安裝的時候盡可能安裝最新版。然後可以選擇相應的模闆。
3.項目目錄
- .gradle:Gradle配置檔案,由系統自動生成,一般情況下不需要進行修改。
- entry:預設啟動子產品(主子產品),開發者用于編寫源碼檔案以及開發資源檔案的目錄。
- entry>libs:用于存放entry子產品的依賴檔案。
- entry>src>main>Java:用于存放Java源碼。
- entry>src>main>resources:用于存放應用所用到的資源檔案,如圖形、多媒體、字元串、布局檔案等。關于資源檔案的詳細說明請參考資源檔案的分類。(同Android的res檔案夾)
資源目錄 資源檔案說明 base>element
(同Android的values檔案夾)
包括字元串、整型數、顔色、樣式等資源的json檔案。每個資源均由json格式進行定義,例如: - boolean.json:布爾型
- color.json:顔色
- float.json:浮點型
- intarray.json:整型數組
- integer.json:整型
- pattern.json:樣式
- plural.json:複數形式
- strarray.json:字元串數組
- strings.json:字元串值。
base>graphic
(同Android的drawable檔案夾)
xml類型的可繪制資源,如SVG(Scalable Vector Graphics)可縮放矢量圖形檔案、Shape基本的幾何圖形(如矩形、圓形、線等)等。 base>layout xml格式的界面布局檔案。 base>media 多媒體檔案,如圖形、視訊、音頻等檔案,支援的檔案格式包括:.png、.gif、.mp3、.mp4等。 base>profile 用于存儲任意格式的原始資源檔案。差別在于rawfile不會根據裝置的狀态去比對不同的資源,需要指定檔案路徑和檔案名進行引用。 rawfile - entry>src>main>config.json:HAP清單檔案。(等同于Android的app下的AndroidManifest.xml,但是寫法差異很大) .清單檔案詳細說明:點選這裡
- entry>src>test:編寫代碼單元測試代碼的目錄,運作在本地Java虛拟機(JVM)上。
- entry>.gitignore:辨別git版本管理需要忽略的檔案。
- entry>build.gradle:entry子產品的編譯配置檔案。(同Android的app下的build.gradle檔案)
resources多分辨率适配時可為一下目錄:
resources
|---base // 預設存在的目錄
| |---element
| | |---string.json
| |---media
| | |---icon.png
|---en_GB-vertical-car-mdpi // 限定詞目錄示例,需要開發者自行建立
| |---element
| | |---string.json
| |---media
| | |---icon.png
|---rawfile // 預設存在的目錄
4.模拟器的使用
如下圖所示
在彈出的浏覽器頁面登入華為賬号,進行授權。
再回到DevEco Studio ,啟動相應裝置。
這樣就可以使用模拟器了
最後就和Android studio一樣run就可以把項目運作到模拟器上了。
這裡說明一下每次啟動模拟器僅可以使用1個小時。
今天就寫到這裡,有時間再寫。。
更多Harmony應用入門知識:點選這裡