俗話說的好,工欲善其事,必先利其器,走進HarmonyOS第一步,開發工具必須先行,當然了,關于開發工具的使用,官網和其他的博客也有很多的講解,但是并沒有按照常用的功能進行概述,如果需要某個功能,還得需要進行檢索查找,十分的不便,基于此,本文主要以常見的功能點作為概述希望可以幫助到學習HarmonyOS的開發者。
本文主要功能概述如下:
1、工具下載和環境配置
2、設置主題樣式
3、設置代碼字體大小
4、IDE中的Api參考和快速開發指南
5、設置頭注釋和方法注釋
6、設置代碼模板,快捷鍵生成
7、斷點調試
8、打印和查看日志
9、全局和局部搜索
10、模擬器的創建和使用
11、下載不同版本的SDK
一、工具下載和環境配置
關于工具的下載和安裝,這里就不概述了,可以按照官網一步一步的執行即可,官網步驟地址:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/software_install-0000001053582415-V3?catalogVersion=V3
當然了,如果你要進行ArkUI-X框架的使用,版本要求在V4.0 Beta2,你可以從以下的鏈接中進行下載:
https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.0-beta2.md#openharmony-40-beta2
下載安裝之后,就需要進配置環境了,可以按照官網文檔一步一步進行即可:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/environment_config-0000001052902427-V3?catalogVersion=V3
二、設置主題樣式
默認的代碼主題樣式是黑暗系的,如下圖所示:
如果你不喜歡,可以按照下面的步驟進行更改:
1、左上角點擊Flie->Settings->Appearance&Behavior->Appearance,點擊Theme,在彈出的下拉框中選擇自己喜歡的主題樣式即可,如下圖:
選擇自己喜歡的主題樣式:
2、除了以上的步驟進入設置頁面之外,也可以使用快捷鍵,Ctrl+alt+S,除此之外,打開項目之后,點擊右側的設置圖標后,也可以選擇進入到設置頁面。
三、設置代碼字體大小
剛剛安裝后的IDE,代碼字體展示的非常小,看起來非常的累眼睛,可以打開設置頁面,找到Editor選項中的Font按鈕,點擊之后,更改自己舒適的字體大小即可。
四、IDE中的Api參考和快速開發指南
Api參考
為了更好的服務開發者,DevEco Studio很貼心的在工具中給大家準備了常見的Api指南,不僅有案例,還有代碼效果,這在一眾IDE市場中,不得不說,真的很貼心。
點擊頂部導航欄中的Help按鈕,選擇API Reference即可:
關于API以及組件的基本使用,給大家列舉的是齊齊全全,不僅有使用案例,案例效果,還有對應的代碼,絕對是官方權威。
快速開發指南
點擊頂部導航欄中的Help按鈕,選擇第一個Quick Start即可,從這個窗口,你可以根據相關索引,非常方便的找到自己所需要的。
問題總結
點擊頂部導航欄中的Help按鈕,選擇FAQ即可。在這個窗口,你可以檢索一些常見的疑難問題。
五、設置頭注釋和方法注釋
文件的頭注釋和方法注釋,在開發中是必不可少的,IDE中默認是不帶的,如果每創建一個文件,手動的添加注釋,簡直不要太痛苦,還好,每個IDE當中都給我們留出了可以動態配置的地方。
設置頭注釋
按照以上的步驟,依次打開設置頁面,選擇Editor,接著選擇File and Code Templates,找到ArkTS File,在右側書寫自己的頭注釋即可,具體如何規定,看自己公司規范即可。
設置完成之后,點擊ok,以后再創建的ets文件,就攜帶頭注釋了:
方法注釋
依次打開設置頁面,選擇Editor,點擊Live Templates,在右側點擊新增,如下圖所示:
在某個方法上,敲擊兩下自定義的快捷鍵,便可自動生成注釋,非常的方便:
錄制一個gif,我們不妨直觀的看下:
六、設置代碼模版,快捷鍵生成
代碼模板的設置和前邊的自定義方法注釋是一樣的,主要用于代碼復用,快捷的生成對應的代碼邏輯,比如一段網絡請求邏輯,比如一個列表實現等。
打開設置頁面,添加代碼模板,和添加方法注釋模板一致:
查看效果:
七、斷點調試
斷點調試,在實際的開發中至關重要,對于我們排查問題來說,絕對是如虎添翼。
1、如何打開斷點模式?
在你想要調試的代碼左側,單點,鎖定斷點開始位置,當然了斷點可以打多個。
如果項目未啟動,點擊斷點調試按鈕,也就是綠色爬蟲按鈕,進入debug模式。
如果項目已經運行,可以點擊旁邊的按鈕,選擇調試的程序即可。
當你打的斷點按鈕,出現對勾之后,證明已經進入到調式模式了。
2、如何進行斷點
進入到斷點模式之后,就可以在應用上觸發,這里我測試的是,點擊文字之后,進入到斷點,可通過以下的按鈕進行對應的調試。
八、打印和查看日志
log日志和斷點調試,都是開發中檢驗代碼結果,排查錯誤的重要工具,HarmonyOS的開發官方推出了ArkTS語言和JS語言兩種語言,相對于性能而言,移動端首推ArkTS作為開發語言,由于ArkTS是在TypeScript(簡稱TS)生態基礎上做了進一步擴展,繼承了TS的所有特性,是TS的超集,所以,打印日志也可以采用TS的打印方式。
1、console打印,和Js打印方式一樣。
在需要打印的地方進行,輸出日志即可。
console.log("打印了一條日志");
打印結果如下:
當然了,你也可以根據log的級別進行打印:
console.info("普通的信息");
console.debug("DEBUG級別的信息");
console.warn("警告的信息");
console.error("錯誤的信息");
效果展示:
2、HiLog日志打印
HiLog日志系統:讓應用/服務可以按照指定類型、指定級別、指定格式字符串打印日志內容,幫助開發者了解應用/服務的運行狀態,更好地調試程序。
打印舉例:
hilog.info(0xFF00, "testTag", "%{public}s World", "hello")
該行代碼表示輸出一個普通信息,格式字符串為:”%{public}s World”。其中變參"%{public}s"為公共的字符串。
hilog提供的主要方法如下:
|
方法 |
概述 |
|
debug(domAIn: number, tag: string, format: string, ...args: Array<Object>) |
輸出DEBUG級別的日志。DEBUG級別日志表示僅用于應用/服務調試。 可以在DevEco Studio的terminal窗口或cmd里,通過命令“hdc shell hilogcat”設置可打印日志的等級為DEBUG。 |
|
info(domain: number, tag: string, format: string, ...args: Array<Object>) |
輸出INFO級別的日志。INFO級別日志表示普通的信息。 |
|
warn(domain: number, tag: string, format: string, ...args: Array<Object>) |
輸出WARN級別的日志。WARN級別日志表示存在警告。 |
|
error(domain: number, tag: string, format: string, ...args: Array<Object>) |
輸出ERROR級別的日志。ERROR級別日志表示存在錯誤。 |
|
fatal(domain: number, tag: string, format: string, ...args: Array<Object>) |
輸出FATAL級別的日志。FATAL級別日志表示出現致命錯誤、不可恢復錯誤。 |
參數domain和tag應與isLoggable中使用的一致。
參數format:格式字符串,用于日志的格式化輸出。格式字符串中可以設置多個參數,例如格式字符串為“%s World”,“%s”為參數類型為string的變參標識,具體取值在args中定義。
每個參數需添加隱私標識,分為{public}或{private},默認為{private}。{public}表示日志打印結果可見;{private}表示日志打印結果不可見,輸出結果為<private>。
調試時可以通過命令“hilog -p off”指令,關閉隱私開關,明文顯示private日志內容。
參數args:可以為0個或多個參數,是格式字符串中參數類型對應的參數列表。參數的數量、類型必須與格式字符串中的標識一一對應。
3、查看日志信息
點擊底部的log按鈕就可以查看當前的log日志信息。
你也可以根據喜好,更改日志輸出的顏色:
點擊Settings,點擊color。
設置自己喜歡的顏色即可。
選擇輸出日志級別:
根據內容進行過濾:
設置過濾模版:
可以通過過濾窗口點擊Config custom filter進行添加
或者通過點擊Settings按鈕,點擊Filter選項進行添加過濾。
根據自己想要過濾的信息,填寫即可。
九、全局和局部搜索
1、文件的局部搜索
使用快捷鍵Ctrl+F即可,就可以在文件內進行檢索。
2、全局搜索
雙擊Shift鍵,或者點擊右側的搜索按鈕:
然后在彈出的對話框里,就可以進行搜索了:
3、整個項目搜索
可以按照如下的方式進行檢索:
可以針對整個項目進行搜索,或者更改快捷鍵為Eclipse后,快捷鍵Ctrl+H即可彈出。
十、模擬器的創建和使用
1、時時預覽
時時預覽,可以針對當前的頁面進行功能預覽,只需要點擊右側的預覽按鈕即可。
2、模擬器創建
點擊頂部的Tools選項,點擊Device Manager選項即可:
或者之間點擊運行的左側選項,在下拉中找到Device Manager。
選擇對應的設備進行創建,按照步驟,執行下一步即可,創建完成之后,每次就可以點擊右側的綠色啟動按鈕進行啟動:
模擬器效果:
3、遠程模擬器
IDE提供了遠程模擬器的使用,你可以點擊對應的選項,登錄華為開發者賬號即可。
選擇一個遠程設備:
遠程啟動
十一、下載不同版本的SDK
和之前的步驟一樣,打開設置頁面,找到SDK選項,下載對應的版本即可。
以上的功能只是DevEco Studio的冰山一角,由于篇幅有限,像內存分析,git使用,文件查看等等,很多功能暫不能羅列,后續有時間補上,希望可以幫助到正在學習HarmonyOS開發的你。






