日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

俗話說的好,工欲善其事,必先利其器,走進HarmonyOS第一步,開發(fā)工具必須先行,當(dāng)然了,關(guān)于開發(fā)工具的使用,官網(wǎng)和其他的博客也有很多的講解,但是并沒有按照常用的功能進行概述,如果需要某個功能,還得需要進行檢索查找,十分的不便,基于此,本文主要以常見的功能點作為概述希望可以幫助到學(xué)習(xí)HarmonyOS的開發(fā)者。

 

本文主要功能概述如下:

 

1、工具下載和環(huán)境配置

2、設(shè)置主題樣式

3、設(shè)置代碼字體大小

4、IDE中的Api參考和快速開發(fā)指南

5、設(shè)置頭注釋和方法注釋

6、設(shè)置代碼模板,快捷鍵生成

7、斷點調(diào)試

8、打印和查看日志

9、全局和局部搜索

10、模擬器的創(chuàng)建和使用

11、下載不同版本的SDK

 

一、工具下載和環(huán)境配置

 

關(guān)于工具的下載和安裝,這里就不概述了,可以按照官網(wǎng)一步一步的執(zhí)行即可,官網(wǎng)步驟地址:

 

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/software_install-0000001053582415-V3?catalogVersion=V3

 

當(dāng)然了,如果你要進行ArkUI-X框架的使用,版本要求在V4.0 Beta2,你可以從以下的鏈接中進行下載:

 

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.0-beta2.md#openharmony-40-beta2

 

下載安裝之后,就需要進配置環(huán)境了,可以按照官網(wǎng)文檔一步一步進行即可:

 

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/environment_config-0000001052902427-V3?catalogVersion=V3

 

二、設(shè)置主題樣式

 

默認的代碼主題樣式是黑暗系的,如下圖所示:

 

如果你不喜歡,可以按照下面的步驟進行更改:

 

1、左上角點擊Flie->Settings->Appearance&Behavior->Appearance,點擊Theme,在彈出的下拉框中選擇自己喜歡的主題樣式即可,如下圖:

 

選擇自己喜歡的主題樣式:

 

2、除了以上的步驟進入設(shè)置頁面之外,也可以使用快捷鍵,Ctrl+alt+S,除此之外,打開項目之后,點擊右側(cè)的設(shè)置圖標(biāo)后,也可以選擇進入到設(shè)置頁面。

 

三、設(shè)置代碼字體大小

 

剛剛安裝后的IDE,代碼字體展示的非常小,看起來非常的累眼睛,可以打開設(shè)置頁面,找到Editor選項中的Font按鈕,點擊之后,更改自己舒適的字體大小即可。

 

四、IDE中的Api參考和快速開發(fā)指南

 

Api參考

 

為了更好的服務(wù)開發(fā)者,DevEco Studio很貼心的在工具中給大家準(zhǔn)備了常見的Api指南,不僅有案例,還有代碼效果,這在一眾IDE市場中,不得不說,真的很貼心。

 

點擊頂部導(dǎo)航欄中的Help按鈕,選擇API Reference即可:

 

關(guān)于API以及組件的基本使用,給大家列舉的是齊齊全全,不僅有使用案例,案例效果,還有對應(yīng)的代碼,絕對是官方權(quán)威。

 

快速開發(fā)指南

 

點擊頂部導(dǎo)航欄中的Help按鈕,選擇第一個Quick Start即可,從這個窗口,你可以根據(jù)相關(guān)索引,非常方便的找到自己所需要的。

 

問題總結(jié)

 

點擊頂部導(dǎo)航欄中的Help按鈕,選擇FAQ即可。在這個窗口,你可以檢索一些常見的疑難問題。

 

五、設(shè)置頭注釋和方法注釋

 

文件的頭注釋和方法注釋,在開發(fā)中是必不可少的,IDE中默認是不帶的,如果每創(chuàng)建一個文件,手動的添加注釋,簡直不要太痛苦,還好,每個IDE當(dāng)中都給我們留出了可以動態(tài)配置的地方。

 

設(shè)置頭注釋

 

按照以上的步驟,依次打開設(shè)置頁面,選擇Editor,接著選擇File and Code Templates,找到ArkTS File,在右側(cè)書寫自己的頭注釋即可,具體如何規(guī)定,看自己公司規(guī)范即可。

 

設(shè)置完成之后,點擊ok,以后再創(chuàng)建的ets文件,就攜帶頭注釋了:

 

方法注釋

 

依次打開設(shè)置頁面,選擇Editor,點擊Live Templates,在右側(cè)點擊新增,如下圖所示:

 

在某個方法上,敲擊兩下自定義的快捷鍵,便可自動生成注釋,非常的方便:

 

錄制一個gif,我們不妨直觀的看下:

 

六、設(shè)置代碼模版,快捷鍵生成

 

代碼模板的設(shè)置和前邊的自定義方法注釋是一樣的,主要用于代碼復(fù)用,快捷的生成對應(yīng)的代碼邏輯,比如一段網(wǎng)絡(luò)請求邏輯,比如一個列表實現(xiàn)等。

 

打開設(shè)置頁面,添加代碼模板,和添加方法注釋模板一致:

 

查看效果:

 

七、斷點調(diào)試

 

斷點調(diào)試,在實際的開發(fā)中至關(guān)重要,對于我們排查問題來說,絕對是如虎添翼。

 

1、如何打開斷點模式?

 

在你想要調(diào)試的代碼左側(cè),單點,鎖定斷點開始位置,當(dāng)然了斷點可以打多個。

 

如果項目未啟動,點擊斷點調(diào)試按鈕,也就是綠色爬蟲按鈕,進入debug模式。

 

如果項目已經(jīng)運行,可以點擊旁邊的按鈕,選擇調(diào)試的程序即可。

 

當(dāng)你打的斷點按鈕,出現(xiàn)對勾之后,證明已經(jīng)進入到調(diào)式模式了。

 

2、如何進行斷點

 

進入到斷點模式之后,就可以在應(yīng)用上觸發(fā),這里我測試的是,點擊文字之后,進入到斷點,可通過以下的按鈕進行對應(yīng)的調(diào)試。

 

八、打印和查看日志

 

log日志和斷點調(diào)試,都是開發(fā)中檢驗代碼結(jié)果,排查錯誤的重要工具,HarmonyOS的開發(fā)官方推出了ArkTS語言和JS語言兩種語言,相對于性能而言,移動端首推ArkTS作為開發(fā)語言,由于ArkTS是在TypeScript(簡稱TS)生態(tài)基礎(chǔ)上做了進一步擴展,繼承了TS的所有特性,是TS的超集,所以,打印日志也可以采用TS的打印方式。

 

1、console打印,和Js打印方式一樣。

 

在需要打印的地方進行,輸出日志即可。

 

 console.log("打印了一條日志");

 

打印結(jié)果如下:

 

當(dāng)然了,你也可以根據(jù)log的級別進行打印:

 

                console.info("普通的信息");
                console.debug("DEBUG級別的信息");
                console.warn("警告的信息");
                console.error("錯誤的信息");

 

效果展示:

 

2、HiLog日志打印

 

HiLog日志系統(tǒng):讓應(yīng)用/服務(wù)可以按照指定類型、指定級別、指定格式字符串打印日志內(nèi)容,幫助開發(fā)者了解應(yīng)用/服務(wù)的運行狀態(tài),更好地調(diào)試程序。

 

打印舉例:

 

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級別日志表示僅用于應(yīng)用/服務(wù)調(diào)試。

可以在DevEco Studio的terminal窗口或cmd里,通過命令“hdc shell hilogcat”設(shè)置可打印日志的等級為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級別日志表示出現(xiàn)致命錯誤、不可恢復(fù)錯誤。

 

參數(shù)domain和tag應(yīng)與isLoggable中使用的一致。

 

參數(shù)format:格式字符串,用于日志的格式化輸出。格式字符串中可以設(shè)置多個參數(shù),例如格式字符串為“%s World”,“%s”為參數(shù)類型為string的變參標(biāo)識,具體取值在args中定義。

 

每個參數(shù)需添加隱私標(biāo)識,分為{public}或{private},默認為{private}。{public}表示日志打印結(jié)果可見;{private}表示日志打印結(jié)果不可見,輸出結(jié)果為<private>。

 

調(diào)試時可以通過命令“hilog -p off”指令,關(guān)閉隱私開關(guān),明文顯示private日志內(nèi)容。

 

參數(shù)args:可以為0個或多個參數(shù),是格式字符串中參數(shù)類型對應(yīng)的參數(shù)列表。參數(shù)的數(shù)量、類型必須與格式字符串中的標(biāo)識一一對應(yīng)。

 

3、查看日志信息

 

點擊底部的log按鈕就可以查看當(dāng)前的log日志信息。

 

你也可以根據(jù)喜好,更改日志輸出的顏色:

 

點擊Settings,點擊color。

 

設(shè)置自己喜歡的顏色即可。

 

選擇輸出日志級別:

 

根據(jù)內(nèi)容進行過濾:

 

設(shè)置過濾模版:

 

可以通過過濾窗口點擊Config custom filter進行添加

 

或者通過點擊Settings按鈕,點擊Filter選項進行添加過濾。

 

根據(jù)自己想要過濾的信息,填寫即可。

 

九、全局和局部搜索

 

1、文件的局部搜索

 

使用快捷鍵Ctrl+F即可,就可以在文件內(nèi)進行檢索。

 

2、全局搜索

 

雙擊Shift鍵,或者點擊右側(cè)的搜索按鈕:

 

然后在彈出的對話框里,就可以進行搜索了:

 

3、整個項目搜索

 

可以按照如下的方式進行檢索:

 

可以針對整個項目進行搜索,或者更改快捷鍵為Eclipse后,快捷鍵Ctrl+H即可彈出。

 

十、模擬器的創(chuàng)建和使用

 

1、時時預(yù)覽

 

時時預(yù)覽,可以針對當(dāng)前的頁面進行功能預(yù)覽,只需要點擊右側(cè)的預(yù)覽按鈕即可。

 

2、模擬器創(chuàng)建

 

點擊頂部的Tools選項,點擊Device Manager選項即可:

 

或者之間點擊運行的左側(cè)選項,在下拉中找到Device Manager。

 

選擇對應(yīng)的設(shè)備進行創(chuàng)建,按照步驟,執(zhí)行下一步即可,創(chuàng)建完成之后,每次就可以點擊右側(cè)的綠色啟動按鈕進行啟動:

 

模擬器效果:

 

3、遠程模擬器

 

IDE提供了遠程模擬器的使用,你可以點擊對應(yīng)的選項,登錄華為開發(fā)者賬號即可。

 

選擇一個遠程設(shè)備:

 

遠程啟動

 

十一、下載不同版本的SDK

 

和之前的步驟一樣,打開設(shè)置頁面,找到SDK選項,下載對應(yīng)的版本即可。

 

以上的功能只是DevEco Studio的冰山一角,由于篇幅有限,像內(nèi)存分析,git使用,文件查看等等,很多功能暫不能羅列,后續(xù)有時間補上,希望可以幫助到正在學(xué)習(xí)HarmonyOS開發(fā)的你。

分享到:
標(biāo)簽:HarmonyOS
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定