官术网_书友最值得收藏!

1.3 關(guān)于Dev Eco Stud io

DevEco Studio是由華為官方推出的,基于IntelliJ IDEA Community開源版本打造,面向華為終端全場(chǎng)景多設(shè)備的一站式集成開發(fā)環(huán)境(IDE),為開發(fā)者提供工程模板創(chuàng)建、開發(fā)、編譯、調(diào)試、發(fā)布等E2E的HarmonyOS應(yīng)用開發(fā)服務(wù)。通過使用DevEco Studio,開發(fā)者可以更高效地開發(fā)具備HarmonyOS分布式能力的應(yīng)用,進(jìn)而提升創(chuàng)新效率。

作為一款開發(fā)工具,除了具有基本的代碼開發(fā)、編譯構(gòu)建及調(diào)測(cè)等功能外,DevEco Studio還具有以下特點(diǎn)。

(1)多設(shè)備統(tǒng)一開發(fā)環(huán)境:支持多種HarmonyOS設(shè)備的應(yīng)用開發(fā),包括手機(jī)(Phone)、平板(Tablet)、車機(jī)(Car)、智慧屏(TV)和智能穿戴(Wearable)等設(shè)備。

(2)支持多語(yǔ)言的代碼開發(fā)和調(diào)試:包括Java、XML(Extensible Markup Language)、C/C++、JavaScript、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

(3)支持FA(Feature Ability)和PA(Particle Ability)快速開發(fā):通過工程向?qū)Э焖賱?chuàng)建FA/PA工程模板,一鍵式打包成HAP(HarmonyOS Ability Package)。

(4)支持JS應(yīng)用和Java應(yīng)用的跨設(shè)備預(yù)覽器功能,在應(yīng)用開發(fā)階段,可以使用跨設(shè)備預(yù)覽器查看應(yīng)用在不同設(shè)備上的運(yùn)行效果。

(5)支持跨設(shè)備分布式應(yīng)用調(diào)試,基于HarmonyOS IDL實(shí)現(xiàn)的跨設(shè)備的分布式場(chǎng)景,DevEco提供了跨設(shè)備的HarmonyOS分布式應(yīng)用的調(diào)試功能,方便開發(fā)者調(diào)試分布式應(yīng)用。

1.3.1 DevEco Studio界面及配置

DevEco Studio啟動(dòng)后主界面結(jié)構(gòu)如圖1.20所示,主要包括位于最上方的菜單欄、導(dǎo)航欄(顯示IDE打開的文件,在項(xiàng)目文件夾中的具體位置)、工具欄,中間的項(xiàng)目文件及編輯器,以及最下方的工具窗口。

圖1.20 DevEco Studio界面

這里,大家可以根據(jù)自己的喜好及習(xí)慣,配置IDE的主題、快捷鍵及代碼編輯器。選擇菜單欄中的File→Settings,或者按快捷鍵Ctrl+Alt+S,可以進(jìn)行Appearance & Behavior、KeyMap、Editor、Plugins等配置。

1.Appearance & Behavior配置

Appearance可以配置IDE的背景色調(diào),如喜歡亮色調(diào)的可以選擇HUAWEI Light Theme,喜歡暗色調(diào)的可以選擇HUAWEI Dark Theme,還可以配置工具界面的顯示字體,以及字體的大小,如圖1.21所示。

圖1.21 Appearance配置IDE背景色調(diào)

Menus and Toolbars可以設(shè)置主菜單和快捷工具。

System Settings可以根據(jù)網(wǎng)絡(luò)情況配置IDE的HTTP Proxy和HarmonyOS SDK等,并檢查Update版本、密碼等信息。

2.Keymap配置

Keymap配置,可以查看或編輯IDE的快捷鍵,如圖1.22所示。

圖1.22 Keymap配置IDE快捷鍵

3.Ed itor配置

Editor配置,可以設(shè)置編輯器的代碼樣式等。

選擇Editor→Color Scheme→Language Defaults→Semantic Highlighting,通過勾選Semantic Highlighting啟用代碼高亮功能,如圖1.23所示。

圖1.23 Editor配置代碼高亮

進(jìn)入Editor→Code Style,單擊General Formatter Control,勾選Enable formatter markers in comments后,可以設(shè)置代碼格式化的方式,如圖1.24所示。若不勾選,則默認(rèn)所有的代碼都格式化。

圖1.24 Editor啟用代碼格式化方式

1.3.2 DevEco Studio SDK管理

通過DevEco Studio,可以實(shí)現(xiàn)HarmonyOS SDK的下載安裝及管理,方便開發(fā)者使用SDK中的API和各種工具,以便快速完成開發(fā)。這里講解一下如何通過DevEco Studio進(jìn)行SDK的管理。

首先,在DevEco Studio主界面上方的菜單欄,選擇Tool→SDK Manager,或者選擇File→Settings→Appearance & Behavior→System Settings→HarmonyOS SDK,進(jìn)入SDK管理界面,如圖1.25所示。

圖1.25 HarmonyOS SDK管理

其中,配置主要包括SDK Platforms和SDK Tools,作用如下。

(1)SDK Platforms→Native: C/C++開發(fā)需要的API和工具鏈,包括Native API,編譯工具鏈等。

(2)SDK Platforms→Js: JS開發(fā)需要的API和工具鏈。

(3)SDK Platforms→Java:開發(fā)需要的API和工具鏈,包含了HarmonyOS基礎(chǔ)API,車機(jī)、大屏、穿戴設(shè)備的API,以及與Java相關(guān)的編譯構(gòu)建工具等。

(4)SDK Tools→Toolchains:打包所需最小集工具鏈及API。

(5)SDK Tools→Previewer:公共的內(nèi)容,包括幫助,以及各種工具(打包、簽名等)。

注意,與HarmonyOS相關(guān)的SDK(包括SDK-Java、Sdk-Js、Sdk-Native),需要與HarmonyOS版本對(duì)應(yīng)一致。與HarmonyOS無(wú)關(guān)的SDK Tools(Common、Install-Assisant),可以采用獨(dú)立版本號(hào)。

其次,我們通過設(shè)置和檢查HarmonyOS SDK、JDK、Node.js的本地路徑,以確保項(xiàng)目所需的各個(gè)SDK、JDK、Node.js均已正確安裝并進(jìn)行關(guān)聯(lián)。在DevEco Studio主界面上方菜單欄選擇File→Project Structure,或按快捷鍵Ctrl+Alt+Shift+D,進(jìn)入SDK Location界面。在該界面可進(jìn)行HarmonyOS SDK、JDK、Node.js的路徑設(shè)置,如果都安裝到了系統(tǒng)默認(rèn)路徑,則系統(tǒng)會(huì)自動(dòng)進(jìn)行路徑設(shè)置。其中,HarmonyOS Native location無(wú)須配置,在創(chuàng)建C/C++項(xiàng)目時(shí),會(huì)自動(dòng)添加SDK Platforms→SDK-Native對(duì)應(yīng)的路徑,如圖1.26所示。

圖1.26 SDK Location管理

主站蜘蛛池模板: 年辖:市辖区| 鱼台县| 益阳市| 乌审旗| 黔东| 永川市| 淮北市| 南开区| 望城县| 江山市| 太白县| 富裕县| 米林县| 光泽县| 罗定市| 呼和浩特市| 家居| 沅江市| 札达县| 手游| 仙游县| 石河子市| 如皋市| 涡阳县| 合肥市| 伊川县| 雷山县| 新晃| 南宫市| 基隆市| 岐山县| 贵南县| 南郑县| 和硕县| 富阳市| 五台县| 宽甸| 新竹县| 宜阳县| 万全县| 台南县|