亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁(yè)
手機(jī)版
熱門(mén)搜索:
當(dāng)前位置:電腦軟件編程開(kāi)發(fā)編程軟件HUAWEI DevEco Studio

HUAWEI DevEco Studio 官方版v2.0.8.203

  • 大小:616.72MB
  • 語(yǔ)言:簡(jiǎn)體中文
  • 類(lèi)別:編程軟件
  • 類(lèi)型:免費(fèi)軟件
  • 授權(quán):國(guó)產(chǎn)軟件
  • 時(shí)間:2020/12/16
  • 官網(wǎng):http://www.taiyee.com.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關(guān)軟件

HUAWEI DevEco Studio是一款華為提供的集成開(kāi)發(fā)環(huán)境,可以幫助開(kāi)發(fā)者可以高效的進(jìn)行華為EMUI中內(nèi)容的開(kāi)發(fā),軟件為用戶提供工程管理、代碼編輯、編譯構(gòu)建等等功能,可以讓用戶更輕松的進(jìn)行開(kāi)發(fā),開(kāi)發(fā)后的調(diào)試功能也能在軟件中完成。隨著鴻蒙系統(tǒng)的測(cè)試,也有越來(lái)越多的開(kāi)發(fā)者為鴻蒙系統(tǒng)制作打開(kāi)APP,使用這款軟件可以達(dá)到事半功倍的效果,更快的進(jìn)行APP的開(kāi)發(fā)。

軟件特色

HUAWEI DevEco Studio軟件圖片

融合 UX 設(shè)計(jì)

視覺(jué)設(shè)計(jì)與 UI 界面開(kāi)發(fā)打通,支撐 UI 界面高效開(kāi)發(fā),確保界面實(shí)現(xiàn)與視覺(jué)設(shè)計(jì)的一致性。

分布式多端開(kāi)發(fā)

應(yīng)用開(kāi)發(fā)支持多端界面實(shí)時(shí)預(yù)覽和分布式能力快速集成,實(shí)現(xiàn)應(yīng)用多端運(yùn)行和分布式協(xié)同。

分布式多端調(diào)測(cè)

多語(yǔ)言、多進(jìn)程、多設(shè)備的一站式調(diào)試,提升復(fù)雜環(huán)境下的應(yīng)用調(diào)試效率。

多端模擬仿真

提供智慧屏、智能穿戴等多終端設(shè)備的模擬仿真環(huán)境,支持多場(chǎng)景構(gòu)造,提高代碼調(diào)試和應(yīng)用測(cè)試效率。

全方位質(zhì)量保障

提供應(yīng)用從代碼級(jí)到二進(jìn)制級(jí)的全套測(cè)試框架和服務(wù),支持應(yīng)用單元測(cè)試和兼容性、穩(wěn)定性、性能、功耗等測(cè)試。

安全純凈

提供安全隱私、漏洞、惡意廣告等自動(dòng)檢測(cè)服務(wù),確保應(yīng)用使用體驗(yàn)。

平臺(tái)介紹

HUAWEI DevEco Studio軟件圖片2

云端自動(dòng)化測(cè)試

支持應(yīng)用自動(dòng)化測(cè)試,覆蓋兼容性、穩(wěn)定性、性能、功耗、安全等,提供包含步驟截圖及異常錯(cuò)誤對(duì)應(yīng)日志、性能指標(biāo)等詳細(xì)信息

遠(yuǎn)程真機(jī)調(diào)試

搶先使用華為新發(fā)布機(jī)型,遠(yuǎn)程操作云上真機(jī)進(jìn)行單步調(diào)試,獲取真機(jī)調(diào)試體驗(yàn)

應(yīng)用質(zhì)量提升

提供應(yīng)用崩潰和ANR、啟動(dòng)和卡頓、功耗等相關(guān)指標(biāo)分析,幫助開(kāi)發(fā)及運(yùn)營(yíng)人員及時(shí)分析應(yīng)用質(zhì)量情況,提升產(chǎn)品的質(zhì)量與用戶體驗(yàn)

智能設(shè)備認(rèn)證

智能設(shè)備開(kāi)發(fā)者注冊(cè)企業(yè)開(kāi)發(fā)者賬戶后,自主進(jìn)行HiLink、HiCar、Cast+、DV Kit 等華為硬件生態(tài)開(kāi)放能力的技術(shù)認(rèn)證

安裝教程

想要使用這款軟件有一定的額門(mén)檻,首先用戶需要先使用自己的華為賬號(hào)注冊(cè)登錄HarmonyOS應(yīng)用開(kāi)發(fā)者門(mén)戶,然后再實(shí)名認(rèn)證,最后才能完成軟件的安裝,很多的用戶不知道軟件的安裝方法,下面小編為大家?guī)?lái)具體的步驟介紹。

1、雙擊下載的“deveco-studio-xxxx.exe”,進(jìn)入DevEco Studio安裝向?qū)В谌缦掳惭b選項(xiàng)界面勾選DevEco Studio launcher后,點(diǎn)擊Next,直至安裝完成。

HUAWEI DevEco Studio安裝教程圖

2、下載和安裝Node.js

Node.js軟件僅在您使用到JS語(yǔ)言開(kāi)發(fā)HarmonyOS應(yīng)用時(shí)才需要安裝。使用其它語(yǔ)言開(kāi)發(fā),不用安裝Node.js,請(qǐng)?zhí)^(guò)此章節(jié)。

3、配置開(kāi)發(fā)環(huán)境

DevEco Studio開(kāi)發(fā)環(huán)境需要依賴(lài)于您的網(wǎng)絡(luò)環(huán)境,需要連接上網(wǎng)絡(luò)才能確保工具的正常使用,您可以根據(jù)如下兩種情況來(lái)配置開(kāi)發(fā)環(huán)境:

如果您可以直接訪問(wèn)Internet,您只需進(jìn)行下載HarmonyOS SDK操作。

l   如果您的網(wǎng)絡(luò)不能直接訪問(wèn)Internet,需要通過(guò)代理服務(wù)器才可以訪問(wèn),您需要按照以下的內(nèi)容指導(dǎo)(包括設(shè)置npm代理、設(shè)置Gradle代理、設(shè)置DevEco Studio代理和下載HarmonyOS SDK),逐條設(shè)置開(kāi)發(fā)環(huán)境。

設(shè)置npm代理

只有在同時(shí)滿足以下兩個(gè)條件時(shí),需要配置npm代理,否則,請(qǐng)?zhí)^(guò)本章節(jié)。

l   您需要使用JS語(yǔ)言開(kāi)發(fā)HarmonyOS應(yīng)用。

l   您的網(wǎng)絡(luò)不能直接訪問(wèn)Internet,而是需要通過(guò)代理服務(wù)器才可以訪問(wèn)。這種情況下,配置npm代理,便于從npm服務(wù)器下載JS依賴(lài)。

打開(kāi)命令行工具完成設(shè)置和驗(yàn)證。

HUAWEI DevEco Studio安裝教程圖2

下載HarmonyOS SDK

DevEco Studio提供SDK Manager統(tǒng)一管理SDK及工具鏈,下載各種編程語(yǔ)言的SDK包時(shí),SDK Manager會(huì)自動(dòng)下載該SDK包依賴(lài)的工具鏈。

SDK Manager提供多種編程語(yǔ)言的SDK包,各SDK包的說(shuō)明請(qǐng)參考:

l   Native:C/C++語(yǔ)言SDK包,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載。對(duì)應(yīng)的接口文檔請(qǐng)參考《Native API參考》。

l   JS:JS語(yǔ)言SDK包,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載。對(duì)應(yīng)的接口文檔請(qǐng)參考《JS API參考》。

l   Java:Java語(yǔ)言SDK包,首次下載SDK時(shí)默認(rèn)下載。對(duì)應(yīng)的接口文檔請(qǐng)參考《Java API參考》。

同時(shí)還提供SDK對(duì)應(yīng)的工具鏈:

l   Toolchains:SDK工具鏈,HarmonyOS應(yīng)用開(kāi)發(fā)必備工具集,包括編譯、打包、簽名、數(shù)據(jù)庫(kù)管理等工具的集合,首次下載SDK時(shí)默認(rèn)下載。

l   Previewer:Lite Wearable預(yù)覽器,您在開(kāi)發(fā)過(guò)程中可以動(dòng)態(tài)預(yù)覽Lite Wearable應(yīng)用的界面呈現(xiàn)效果,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載。

首次下載HarmonyOS SDK時(shí),只會(huì)默認(rèn)下載Java SDK和Toolchains。因此,如果您還需要使用JS或C/C++語(yǔ)言開(kāi)發(fā)應(yīng)用時(shí),需手動(dòng)下載對(duì)應(yīng)的SDK包。

步驟 1     在菜單欄點(diǎn)擊File > Settings 或者默認(rèn)快捷鍵Ctrl+Alt+S,打開(kāi)Settings配置界面。

步驟 2     進(jìn)入Appearance&Behavior > System Settings > HarmonyOS SDK菜單界面,點(diǎn)擊Edit按鈕,設(shè)置HarmonyOS SDK存儲(chǔ)路徑。

步驟 3    選擇HarmonyOS SDK存儲(chǔ)路徑,然后點(diǎn)擊Next。在彈出的License Agreement窗口,點(diǎn)擊Accept開(kāi)始下載SDK。如果您本地已有SDK包,請(qǐng)選擇本地已有SDK包的存儲(chǔ)路徑,DevEco Studio會(huì)增量更新SDK及工具鏈。

步驟 4     等待HarmonyOS SDK及工具下載完成,點(diǎn)擊Finish,可以看到默認(rèn)的Java SDK及工具鏈toolchains已完成下載。

步驟 5     如果您的工程還會(huì)用到JS或者C/C++語(yǔ)言,請(qǐng)?jiān)赟DK Platform中,勾選對(duì)應(yīng)的SDK包,點(diǎn)擊Apply,SDK Manager會(huì)自動(dòng)將SDK包和工具鏈,下載到步驟3中設(shè)置的SDK存儲(chǔ)路徑中。

HUAWEI DevEco Studio安裝教程圖3

運(yùn)行Hello World

DevEco Studio配置開(kāi)發(fā)環(huán)境完成后,可以通過(guò)運(yùn)行HelloWorld工程來(lái)驗(yàn)證環(huán)境設(shè)置是否正確。以Wearable工程為例,在Wearable遠(yuǎn)程模擬器中運(yùn)行該工程。

步驟 1     打開(kāi)DevEco Studio,在歡迎頁(yè)點(diǎn)擊Create HarmonyOS Project,創(chuàng)建一個(gè)新工程。

步驟 2     選擇設(shè)備類(lèi)型和模板,以Wearable為例,選擇Empty Feature Ability(JS),點(diǎn)擊Next。

步驟 3     填寫(xiě)項(xiàng)目相關(guān)信息,保持默認(rèn)值即可,點(diǎn)擊Finish。

步驟 4     工程創(chuàng)建完成后,DevEco Studio會(huì)自動(dòng)進(jìn)行工程的同步,同步成功如下圖所示。

HUAWEI DevEco Studio安裝教程圖4

步驟 5     在DevEco Studio菜單欄,點(diǎn)擊Tools > HVD Manager。

步驟 6     在瀏覽器中彈出華為帳號(hào)登錄界面,請(qǐng)輸入已實(shí)名認(rèn)證的華為帳號(hào)的用戶名和密碼進(jìn)行登錄。

步驟 7     登錄后,請(qǐng)點(diǎn)擊界面的允許按鈕進(jìn)行授權(quán)。

步驟 8     在設(shè)備列表中,選擇Wearable設(shè)備,并點(diǎn)擊類(lèi)似播放的按鈕,運(yùn)行模擬器。

HUAWEI DevEco Studio安裝教程圖5

步驟 9     點(diǎn)擊DevEco Studio工具欄中的類(lèi)似播放的按鈕運(yùn)行工程,或使用默認(rèn)快捷鍵Shift+F10運(yùn)行工程。

步驟 10     在彈出的Select Deployment Target界面選擇Connected Devices,點(diǎn)擊OK按鈕。

步驟 11     DevEco Studio會(huì)啟動(dòng)應(yīng)用的編譯,編譯完成后應(yīng)用即可運(yùn)行在Remote Device上。

使用教程

很多的用戶初上手軟件,對(duì)軟件的界面,還有一些功能不太了解,下面小編為大家?guī)?lái)軟件的界面介紹,以及軟件的一些使用教程,感興趣的用戶快來(lái)看看吧。

首先來(lái)看一張圖,很普通,我相信每一個(gè)人一開(kāi)始新建使用Java語(yǔ)言的鴻蒙項(xiàng)目都是這樣的目錄結(jié)構(gòu),前面我們說(shuō)到HUAWEI DevEco Studio是基于IntelliJ IDEA Community開(kāi)源版本所打造出來(lái)的。那么它就會(huì)跟IDEA 和Android Studio 會(huì)有點(diǎn)像,那么同樣的項(xiàng)目結(jié)構(gòu)也比較像,同樣的我在AS中也新建了一個(gè)項(xiàng)目,下面是對(duì)比圖。

打開(kāi)我之前創(chuàng)建的鴻蒙HelloWorld項(xiàng)目

HUAWEI DevEco Studio使用教程圖

左邊的是DS,右邊是AS。基本上差不太多,但是還有點(diǎn)點(diǎn)差點(diǎn),下面說(shuō)一下

DS的主模塊是entry,AS的主模塊是app,對(duì)于功能中兩個(gè)build.gradle的功能是類(lèi)似的,entry/app下面的build.gradle對(duì)當(dāng)前模塊進(jìn)行控制,而工程根目錄下的工程級(jí)build.gradle用于工程的全局設(shè)置。其中我們對(duì)AS中AndroidManifest.xml是很熟悉的,但是對(duì)于DS中用了另一種文件,那就是config.json,這是一個(gè)應(yīng)用清單文件,用于描述應(yīng)用的全局配置信息、在具體設(shè)備上的配置信息和HAP的配置信息。它的地位就相當(dāng)于AS中的AndroidManifest.xml。

HUAWEI DevEco Studio使用教程圖2

打開(kāi)這個(gè)文件來(lái)看看里面有什么內(nèi)容,它的數(shù)據(jù)結(jié)構(gòu)是JSON格式的,這和我們平時(shí)通過(guò)接口請(qǐng)求返回的數(shù)據(jù)比較的類(lèi),然后收縮一下,就比較清晰了。

HUAWEI DevEco Studio使用教程圖3

可以看到主要的分為三個(gè)部分:app、deviceConfig、module,你可以理解為三個(gè)對(duì)象。

① app 表示應(yīng)用的全局配置信息。同一個(gè)應(yīng)用的不同HAP包的“app”配置必須保持一致。(簡(jiǎn)單說(shuō)就是你所有模塊里面的config.json中的app對(duì)象都要一模一樣)

② deviceConfig 表示應(yīng)用在具體設(shè)備上的配置信息。(目前的設(shè)備有TV、智能手表、運(yùn)動(dòng)手表)

③ module 表示HAP包的配置信息。該標(biāo)簽下的配置只對(duì)當(dāng)前HAP包生效。(簡(jiǎn)單說(shuō)就是你當(dāng)前模塊的配置信息)

是不是覺(jué)得清晰了那么一丟丟,好繼續(xù)往里面看,下面我們展開(kāi)這個(gè)app對(duì)象,看一下里面可以配置哪些屬性。

HUAWEI DevEco Studio使用教程圖4

下面也是一個(gè)個(gè)說(shuō)明:

bundleName 表示應(yīng)用的包名,用于標(biāo)識(shí)應(yīng)用的唯一性。采用反域名形式的字符串表示(例如,com.llw.helloworld)。建議第一級(jí)為域名后綴“com”,第二級(jí)為廠商/個(gè)人名,第三級(jí)為應(yīng)用名,也可以采用多級(jí)。支持的字符串長(zhǎng)度為7~127字節(jié)。不可省缺。

vendor 表示對(duì)應(yīng)用開(kāi)發(fā)廠商的描述。字符串長(zhǎng)度不超過(guò)255字節(jié)。可以省缺,省缺值為空。

version 這是一個(gè)對(duì)象,表示應(yīng)用的版本信息。它里面有兩個(gè)參數(shù),code和name,code 表示應(yīng)用的版本號(hào),僅用于HarmonyOS管理該應(yīng)用,對(duì)用戶不可見(jiàn)。取值為大于零的整數(shù)。name表示應(yīng)用的版本號(hào),用于向用戶呈現(xiàn)。取值可以自定義。兩個(gè)參數(shù)都不可省缺。

apiVersion 這也是一個(gè)對(duì)象,表示應(yīng)用依賴(lài)的HarmonyOS的API版本。它里面也有兩個(gè)參數(shù),compatible 和 target ,compatible 表示應(yīng)用運(yùn)行需要的API最小版本。取值為大于零的整數(shù)。不可省缺target 表示應(yīng)用運(yùn)行需要的API目標(biāo)版本。取值為大于零的整數(shù)。可缺省,缺省值為應(yīng)用所在設(shè)備的當(dāng)前API版本。

app對(duì)象就說(shuō)完了,下面說(shuō)deviceConfig。

HUAWEI DevEco Studio使用教程圖5

從圖片上來(lái)看,里面是個(gè)空的,空的你說(shuō)個(gè)錘子啊!冷靜、冷靜,現(xiàn)在是空的不代表以后就是空的,其實(shí)它是由參數(shù)的,這個(gè)需要看官網(wǎng)上的文檔了。

平行視界教程

鴻蒙系統(tǒng)適用于手機(jī)也適用于平板,平行視界就基于此,當(dāng)你直接將APP從手機(jī)搬運(yùn)到平板時(shí)會(huì)體驗(yàn)不佳。為了改善用戶體驗(yàn),從用戶痛點(diǎn)出發(fā),華為推出了平行視界。也就是俗稱(chēng)的分屏功能,用戶在軟件中可以實(shí)現(xiàn)該功能。下面小編為大家?guī)?lái)實(shí)現(xiàn)的教程圖片。

HUAWEI DevEco Studio平行視界圖

平行視界以Activity為基本單位,對(duì)Activity窗口生命周期管理進(jìn)行改造,以左右窗口分離顯示技術(shù)、雙窗口生命周期管理、雙窗口顯示模式和切換邏輯為核心技術(shù),來(lái)實(shí)現(xiàn)應(yīng)用內(nèi)分屏同時(shí)操作互不干擾的功能界面。

有三種窗口顯示模式供開(kāi)發(fā)者選擇——不分屏模式、通用模式及自定義模式,開(kāi)發(fā)者不需要進(jìn)行單獨(dú)編碼,簡(jiǎn)單配置工程后即可實(shí)現(xiàn)平行視界功能。

分屏設(shè)計(jì)規(guī)則

Common Mode:在該模式下,您可以設(shè)置Auto Split和Transition Activity。

Auto Split表示設(shè)置初始分屏ActivityPairs,如果用戶打開(kāi)應(yīng)用時(shí)就分屏顯示,可以根據(jù)應(yīng)用設(shè)置打開(kāi)時(shí)展示的左分屏和右分屏展示的Activity。Transition Activity中定義的Activity是過(guò)渡頁(yè)面(動(dòng)畫(huà)),一般是在前一個(gè)頁(yè)面關(guān)閉后,后一個(gè)頁(yè)面拉起前顯示,防止APP頁(yè)面切換過(guò)于生硬。在Transition Activity中選中的Activity,在分屏設(shè)計(jì)中將無(wú)法被選擇。

− Custom Mode:在該模式下,可以設(shè)置Auto Split、Transition Activity和Custom Split。

其中Auto Split和Transition Activity同Common Mode模式完全一樣,Custom Split表示開(kāi)發(fā)者可以自行定義分屏的規(guī)則。

我們可以認(rèn)為Auto Split中定義的是一級(jí)頁(yè)面的布局,而Custom Split中定義的是二級(jí)頁(yè)面的顯示規(guī)則。當(dāng)在Auto Split中定義的頁(yè)面調(diào)用與Custom Mode中定義的規(guī)則匹配,將按照Custom Mode中定義的規(guī)則進(jìn)行顯示。

HUAWEI DevEco Studio平行視界圖2

配置要求

Windows

操作系統(tǒng):Windows10 64 位

內(nèi)存:8G 及以上

硬盤(pán):100G 及以上

分辨率:1280*800 及以上

標(biāo)簽: ide開(kāi)發(fā) 集成開(kāi)發(fā)環(huán)境

下載地址

HUAWEI DevEco Studio 官方版v2.0.8.203

普通下載通道

網(wǎng)友評(píng)論

返回頂部