精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹

系統 OpenHarmony
DevEco Studio 3.0支持 HarmonyOS 3.0 的應用及服務開發,提供了代碼智能編輯、低代碼開發、界面調試雙向預覽、全新構建工具、模擬器等功能,同時支持 OpenHarmony 應用及服務開發。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

開發工具介紹

HuaWei DevEco Studio 是基于 IntelliJ IDEA Community 開源版本打造,面向全場景多設備,提供一站式的應用/服務集成開發環境(IDE),支持分布式多端開發、分布式多端調測、多端模擬仿真,提供全方位的質量與安全保障。

DevEco Studio 3.0支持 HarmonyOS 3.0 的應用及服務開發,提供了代碼智能編輯、低代碼開發、界面調試雙向預覽、全新構建工具、模擬器等功能,同時支持 OpenHarmony 應用及服務開發。

支持 Windows 和 Mac 版本,官網點??此處??。

創建新 HarmonyOS 項目

我們打開 DevEco Studio 3.0 開發工具,可以在界面左側有四種創建項目的方式:

  • Create Project : 創建一個新的 HarmonyOS 項目
  • Open Project:打開一個本地的 HarmonyOS 項目,因為我們還沒有建立項目,所以沒有本地項目
  • Get from VCS : 使用版本控制工具導入項目,這種方式支持 Git、Subversion 等多種版本管理工具導入
  • Import Sample : 導入 HarmonyOS 的案例項目。

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

  1. 創建一個新的 HarmonyOS 項目,可以進入模板選擇頁面,此處 DevEco Studio 3.0 版本并沒有像 2.0 版本那么多的模板,只有三個主選項卡:
  • Empty Ability:本模板支持 JavaScript、eTS、Java 語言進行開發,用于設備的Feature Ability模板。
  • Native C++:支持 Java、JavaScript、eTS 開發語言,用于 Phone、Car 設備的 Feature Ability 模板
  • [Lite] Empty Ability:只支持 JavaScript,用于 Lite Wearable、Smart Vision、Router 設備的 Feature Ability 模板
  1. 根據工程創建向導,在 HarmonyOS 頁簽,選擇需要的 Ability 工程模板,選擇第一個Create Project:

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

  1. 點右下角的下一步Next,就能看到如下界面 :

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

  • Project name:工程的名稱,可以自定義,就像變量的命名一樣,支持大小寫字母、數據和下劃線
  • Project Type: 工程的類型,標識該工程是一個傳統方式的需要安裝的應用(Application,簡稱應用),或原子化服務(Atomic service,簡稱服務)。
  • Bundle name:軟件包名稱,默認情況下,應用/服務ID也會使用該名稱,應用/服務發布時,應用/服務 ID 需要唯一。如果 “Project type” 選擇了 Atomic service,則 Bundle name 的后綴名必須是.hmservice 。
  • Save location:工程文件本地存儲路徑,就是你的文件保存到哪里,可以選擇默認,文件路徑由大小寫字母、數字和下劃線等組成,不能包含中文字符。
  • Compile SDK:應用/服務的目標 API Version,在編譯構建時,DevEco Studio 會根據指定的 Compile API 版本進行編譯打包。
  • Model:應用支持的模式,API Version 4~8只支持FA模式。
  • Enable Super Visual:支持低代碼開發模式,部分模板支持低代碼開發,可選擇打開該開關。
  • Language:開發語言。
  • Compatible SDK:兼容的最低API Version。
  • Device type:該工程模板支持的設備類型。如果你沒在這里配置Device Type,那么可以手動在配置文件config.json中添加
  • Show in service center:是否在服務中心展示。如果Project type 為 Atomic service,則會同步創建一個 22 宮格的服務卡片模板,同時還會創建入口卡片;如果 Project type 為 Application,則只會創建一個 22 宮格的服務卡片模板。這個選項用來創建在服務中心展示的原子化服務。
  1. 此處可以默認,然后點擊完成,工具會自動生成示例代碼和相關資源,等待工程創建完成。然后會得到如下的界面:

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

項目目錄(API Version 8)

在之前的文章中,只是簡單的運行然后看到一個 HelloWorld 的輸出結果,這次我們在運行項目之前,先來介紹通常的 HarmonyOS 的項目目錄,也就是先看看開發工具自動生成的左側項目層級目錄。

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

  • .idea : 這個目錄用于存儲項目的配置信息,包括歷史記錄、版本控制信息等,由開發工具自動生成,一般情況下不需要進行修改。
  • entry: 這個目錄是程序中最重要的目錄,是應用的主模塊,一個應用程序只有一個 Entry 模塊。應用程序的代碼和資源文件都保存在這個目錄下。HarmonyOS 工程模塊,編譯構建生成一個Hap包,entry 目錄還包括若干子目錄。
  • .gitignore : 該文件用于在 git 版本控制中選擇將哪些文件或目錄忽略,使其不用被 git 管理,比如 IDE 自身的配置信息等。
  • build-profile.json5:應用級配置信息,包括簽名、產品配置等。
  • hvigorfile.js:應用級編譯構建任務腳本。

entry 中的子目錄 src 中包括 main、ohosTest 目錄:

  • src > main > ets:用于存放 ets 源碼
  • src > main > ets > MainAbility:應用/服務的入口。
  • src > main > ets > MainAbility > pages:MainAbility 包含的頁面。默認創建了一個index.ets :
@Entry
@Component
struct Index {
@State message: string = 'Hello World'

build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
  • src > main > ets > MainAbility > app.ets:承載Ability 生命周期。
  • src > main > resources:用于存放應用/服務所用到的資源文件,如圖形、多媒體、字符串、布局文件等。
  • src > main > config.json:模塊配置文件,主要包含 HAP 包的配置信息、應用在具體設備上的配置信息以及應用的全局配置信息。
{
"app": {
"bundleName": "com.example.myapplication",
"vendor": "example",
"version": {
"code": 1000000,
"name": "1.0.0"
}
},
"deviceConfig": {},
"module": {
"package": "com.example.myapplication_test",
"name": ".entry_test",
"mainAbility": ".TestAbility",
"deviceType": [
"phone"
],
"distro": {
"deliveryWithInstall": true,
"moduleName": "entry_test",
"moduleType": "feature",
"installationFree": false
},
"abilities": [
{
"skills": [
{
"entities": [
"entity.system.home"
],
"actions": [
"action.system.home"
]
}
],
"orientation": "unspecified",
"visible": true,
"srcPath": "TestAbility",
"name": ".TestAbility",
"srcLanguage": "ets",
"icon": "$media:icon",
"description": "$string:description_TestAbility",
"formsEnabled": false,
"label": "$string:entry_TestAbility",
"type": "page",
"launchType": "standard"
}
],
"js": [
{
"mode": {
"syntax": "ets",
"type": "pageAbility"
},
"pages": [
"pages/index"
],
"name": ".TestAbility",
"window": {
"designWidth": 720,
"autoDesignWidth": false
}
}
]
}
}
  • entry >build-profile.json5:當前的模塊信息、編譯信息配置項,包括 buildOption、targets 配置等。
  • entry >hvigorfile.js:模塊級編譯構建任務腳本。

運行項目

最后介紹如何將 HarmonyOS 程序運行到模擬器上。目前,華為為開發者提供了遠程模擬器,可以供開發者在線調試運行程序。遠程模擬器為華為后臺服務器使用虛擬化技術運行的 HarmonyOS。應用在模擬器中運行不需要簽名,可直接運行。

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

在 DevEco Studio 的菜單欄中選擇 “Tools”→“Device Manager” 選項,頁面會跳轉到華為賬號,點擊“允許”,然后按照相應的瀏覽器打開界面進行操作,最后就能回到 DevEco Studio 卡納都相應的設備模擬器,然后我們選擇 P50,點擊右上角的運行:

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

點擊后面的綠色三角按鈕運行模擬器,就可以看到項目運行成功:

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

在模擬器啟動后,可以直接運行剛才創建的 HarmonyOS 項目到模擬器上。在 DevEco Studio 頁面的右上方位置有與運行程序相關的操作區域,如下圖所示。最左側的模塊為要運行的模塊,新創建的項目中默認生成了 Entry 模塊,目錄名稱為entry ,這里暫時只有這一個模塊可選,如果項目中新建了其他 module,這里就可以選擇運行對應的模塊。

#打卡不停更# 鴻蒙開發工具 DevEco Studio 3.0 體驗與項目介紹-開源基礎軟件社區

總結

到了本文的總結時刻了,一番體驗下來,發現 DevEco Studio 3 和 2 在界面上還是有一點區別,但是整體的結構差不多。此文,本文還比較項目的介紹了經典 HarmonyOS 應用的目錄結構,最后非常容易的在遠程模擬器處運行了 HelloWorld 項目。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: 51CTO開源基礎軟件社區
相關推薦

2011-08-04 16:17:39

iPhone 開發工具

2011-08-04 16:28:01

iPhone 開發工具 Accessoriz

2010-07-01 10:15:27

UML開發工具

2022-07-27 14:38:14

低代碼開發JS開發

2012-05-16 10:50:17

Windows Pho

2017-01-05 14:28:43

Linux內核代碼源碼

2010-06-03 12:41:45

Linux 開發工具

2011-08-05 10:13:45

iPhone開發工具 Cocoa Xcode

2021-10-15 10:26:28

鴻蒙HarmonyOS應用

2010-02-24 10:57:19

Python開發工具

2010-06-10 17:45:03

Linux 開發工具

2010-01-21 10:44:59

Visual C++

2011-11-30 09:11:03

PHP

2021-11-11 09:45:49

鴻蒙HarmonyOS應用

2023-02-23 19:45:23

云數據庫云協同開發

2017-03-12 11:42:21

Linux致遠電子內核源碼

2020-11-19 10:05:03

Java

2010-03-10 09:55:56

Python開發工具

2010-05-28 13:38:29

Linux開發工具
點贊
收藏

51CTO技術棧公眾號

日韩精品看片| 蜜桃视频一区二区在线观看| 99精品人妻少妇一区二区| 日韩欧美国产另类| 日本精品在线观看| 国产欧美日韩三级| 91黄色8090| 大地资源第二页在线观看高清版| av黄色在线看| 超碰一区二区三区| 亚洲欧美一区二区三区孕妇| 国产suv精品一区二区| 久久人妻少妇嫩草av蜜桃| 在线免费av电影| 自拍欧美一区| 精品人伦一区二区三区蜜桃免费| 97久久夜色精品国产九色 | 欧美magnet| 成人综合在线观看| 欧美丰满老妇厨房牲生活| 色噜噜狠狠一区二区| 国产视频在线看| 可以看av的网站久久看| 亚洲黄色av女优在线观看| 日韩a级黄色片| 精品推荐蜜桃传媒| 久久久久久黄| 国产亚洲欧美aaaa| 三级a三级三级三级a十八发禁止| a√资源在线| 成人网在线免费视频| 国产欧美精品在线| 999精品视频在线观看播放| 香蕉成人在线| 亚洲欧美日韩国产综合| 国产精品中文字幕在线| 日操夜操天天操| 日韩一级电影| 在线免费观看日本一区| 亚洲午夜精品福利| 国产精品久久免费| 欧美日韩mv| 亚洲精品av在线| 久久aaaa片一区二区| www.8ⅹ8ⅹ羞羞漫画在线看| 91在线视频免费91| 国产大片精品免费永久看nba| 亚洲欧美va天堂人熟伦| 日韩一级视频| 欧美午夜在线一二页| 亚洲蜜桃av| 国产成人精品一区二三区四区五区 | 精品日韩中文字幕| 国产美女永久无遮挡| 日本精品久久久久| 三级一区在线视频先锋| 欧美一级电影免费在线观看| 国产不卡在线观看视频| 国产精品美女久久久久| 亚洲成a人片在线不卡一二三区 | 一本久道中文无码字幕av| 国产1区2区3区在线| 久久久久久久综合色一本| 国产精品丝袜视频| 在线视频 中文字幕| 国内精品美女在线观看| 亚洲人成电影网站色www| 亚洲精品在线视频播放| а√天堂中文资源在线bt| 国产亚洲精品aa| 91九色露脸| 国产sm主人调教女m视频| 国产一区二区剧情av在线| 欧美亚洲日本网站| 中文字幕国产在线观看| 欧美成熟视频| 中文字幕精品久久| 一边摸一边做爽的视频17国产 | 欧美日韩国产黄| 日韩一区不卡| 日韩一区二区三区不卡| 99久久99久久综合| 欧美日韩精品不卡| 精品人妻伦一二三区久久| 石原莉奈在线亚洲三区| 国产精品男人的天堂| 国产成人啪精品午夜在线观看| 亚洲调教视频在线观看| 57pao精品| 国产裸体美女永久免费无遮挡| 亚洲黄色高清| 久久99精品视频一区97| 极品尤物一区二区| 欧美激情视频一区二区三区在线播放| 欧美激情手机在线视频 | 美国黄色一级视频| 亚洲伊人春色| 久久精品国产v日韩v亚洲| 一级性生活大片| 国产精品久久久久久久久久白浆| 这里只有精品视频在线观看| 午夜视频你懂的| 美女av在线免费看| 亚洲午夜成aⅴ人片| 日本免费在线视频观看| av丝袜在线| 欧美吞精做爰啪啪高潮| 中文字幕第10页| 少妇精品久久久| 亚洲欧美国产日韩中文字幕| 国产真实乱人偷精品| 超碰97成人| 在线精品播放av| 国产成人一区二区在线观看| 午夜激情一区| 国产精品精品久久久| 天堂网免费视频| 视频精品一区二区| 不卡视频一区二区三区| 亚洲成人中文字幕在线| 国产精品1区二区.| 国产精品一区而去| 日韩在线视频第一页| 国产精品热久久久久夜色精品三区 | 加勒比成人在线| 1区2区3区在线视频| 亚洲免费在线电影| 青青青在线视频免费观看| 九九热播视频在线精品6| 亚洲国产婷婷香蕉久久久久久 | 国产91免费在线观看| 国产精品一区一区| 国产91一区二区三区| 黑人精品一区二区| 成人免费在线播放视频| 免费看日b视频| 欧美国产视频| 欧美刺激午夜性久久久久久久| 亚洲一区和二区| 999久久久亚洲| 欧美精品一区在线播放| 精品亚洲永久免费| 久久久久国产精品午夜一区| 国产麻豆日韩| 日本无删减在线| 福利微拍一区二区| 国产高潮失禁喷水爽到抽搐 | 亚洲一区导航| 日韩一级片在线观看| 一级黄色片毛片| 欧美三级午夜理伦三级中文幕| 国产一区二区在线免费视频| 一区二区www| 成人小视频免费观看| 菠萝蜜视频在线观看入口| 成人短视频软件网站大全app| 色老头一区二区三区在线观看| 欧美激情国产精品免费| a91a精品视频在线观看| 国产欧美一区二区三区视频 | 日本一区二区三区久久久久久久久不 | 亚洲精品欧美一区二区三区| 粉嫩av一区二区夜夜嗨| 亚洲精品videosex极品| 欧美s码亚洲码精品m码| 欧美a一欧美| 精品国产一区二区三区久久| 国产午夜久久久| 日本午夜精品一区二区三区电影| 成人在线视频网址| 欧美v亚洲v| 欧美日韩国产a| 亚洲国产综合视频| 91精品一区二区三区综合在线爱| 欧美做爰性生交视频| 99产精品成人啪免费网站| 懂色中文一区二区在线播放| 亚洲精品一区二区三区av| 欧洲美女精品免费观看视频| 久久中文精品视频| 国产精品传媒在线观看| 国产精品无人区| 97国产精东麻豆人妻电影 | 国产高潮流白浆| 丝袜美腿成人在线| 亚洲第一导航| 亚洲精品高潮| 久久精品国产久精国产思思| 国产夫绿帽单男3p精品视频| 午夜电影一区二区三区| 在线观看国产精品一区| 99成人免费视频| 日韩视频在线播放| 欧美电影在线观看一区| 日韩在线观看网址| 亚洲男人第一天堂| 色婷婷综合久久久久中文| 影音先锋黄色资源| 人妖欧美一区二区| 成人在线视频一区二区三区| 女人av一区| 97超级碰碰| 草莓视频成人appios| 亚洲色图国产精品| 国产乱叫456在线| 黑人极品videos精品欧美裸| 三级黄色录像视频| 99精品视频一区二区三区| mm131国产精品| 国产精品美女久久久| 国产亚洲精品自在久久| 成人直播在线| 91麻豆精品91久久久久同性| 天天做天天爱夜夜爽| 亚洲视频在线观看一区| 日韩乱码人妻无码中文字幕久久| 国产美女一区| av磁力番号网| 免费一区二区三区在线视频| 国产成人精品久久二区二区91| a篇片在线观看网站| 亚洲香蕉成人av网站在线观看| 亚洲免费一级片| 91精品国产欧美一区二区18| 青青青在线视频| 中文久久乱码一区二区| 香蕉网在线播放| 成人黄色国产精品网站大全在线免费观看 | 国产精品嫩草影院久久久| 精品丝袜在线| 久久久久久久久久久成人| 国产在线观看免费麻豆| 5月丁香婷婷综合| 在线免费观看国产精品| 午夜亚洲国产au精品一区二区| 青花影视在线观看免费高清| 国产成人福利片| www午夜视频| 日本美女一区二区三区视频| 大j8黑人w巨大888a片| 美女少妇全过程你懂的久久| 超碰97在线资源| 二区三区精品| 亚洲最大的成人网| 四虎视频在线精品免费网址| 国产精品久久久久久久美男| 日本高清不卡一区二区三区视频 | 免费网站成人| 欧美大片在线观看一区二区| 国产免费黄色网址| 欧美日韩aaaaa| 国产尤物在线观看| 欧美电影在线免费观看| 久久久久99精品| 艳妇臀荡乳欲伦亚洲一区| av网站有哪些| 韩国v欧美v亚洲v日本v| 男女超爽视频免费播放| 日韩欧美高清在线播放| 亚洲精品电影在线一区| 91麻豆国产自产在线观看亚洲| 亚洲一区不卡在线| 午夜影院欧美| 男人草女人视频| 精品freesex老太交| 97久久人人超碰caoprom欧美| 欧美午夜网站| 国产91视觉| 台湾亚洲精品一区二区tv| 免费精品视频一区| 日韩精品久久久久久久软件91| 1区1区3区4区产品乱码芒果精品| 日韩中文字幕| 国产在线视频欧美一区二区三区| 久久综合社区| 日韩欧美第二区在线观看| 秋霞欧美视频| 久久草视频在线看| 欧美成年网站| 国产日韩精品推荐| 先锋影音国产精品| 亚洲春色综合另类校园电影| 亚洲人metart人体| 亚洲国产高清国产精品| 亚洲午夜精品一区 二区 三区| 欧美高清中文字幕| 午夜亚洲影视| 欧美精品一区二区三区三州| 免费在线亚洲欧美| 污视频网址在线观看| 视频在线观看国产精品| 激情五月俺来也| 国产丶欧美丶日本不卡视频| 香蕉视频黄色在线观看| 国产精品视频免费看| 免费在线观看国产精品| 色又黄又爽网站www久久| 国产伦理吴梦梦伦理| 精品亚洲va在线va天堂资源站| 亚洲乱熟女一区二区| 亚洲欧美日韩视频一区| 韩国中文字幕在线| 91av在线不卡| 精品国产一区二区三区2021| 精品无码久久久久国产| 超碰在线成人| 午夜一区二区三区| 青青草成人影院| 久久亚洲a v| 另类成人小视频在线| 潘金莲激情呻吟欲求不满视频| 成人永久免费视频| 三级黄色片在线观看| 国产日韩精品一区二区三区| 亚洲熟女www一区二区三区| 亚洲品质自拍视频| 九九九在线观看| 欧美日韩激情视频8区| 一起草av在线| 一级做a爰片久久毛片美女图片| 男插女视频久久久| 成人福利在线视频| 国产中文欧美日韩在线| 日本在线播放不卡| 亚洲精品美女91| 在线播放国产视频| 成人h动漫精品一区二| frxxee中国xxx麻豆hd| 在线精品视频一区二区三四| 天天av天天翘| 在线观看中文字幕亚洲| 天堂√8在线中文| 国产精品久久77777| 日韩精品导航| 亚洲熟妇av日韩熟妇在线 | 在线观看国产三级| 樱桃国产成人精品视频| 国产精品视频一区二区三区,| 国产一区二区av| 日韩性xxx| 欧美成人第一区| 久久成人精品| 色欲av无码一区二区三区| 午夜激情久久久| 五月婷婷丁香六月| 国产一区二区三区18| 久草免费在线视频| 国产伦精品一区二区三区视频免费 | 福利视频免费在线观看| 国产精品亚洲综合久久| 国产高潮失禁喷水爽到抽搐| 亚洲午夜在线观看视频在线| 亚洲精品国产精品国| 欧美黄色免费网站| 香蕉大人久久国产成人av| 激情五月六月婷婷| 成人国产精品视频| 国产成人亚洲精品自产在线| 欧美日韩国产区一| 麻豆传媒在线观看| 亚洲一区精品电影| 国产精品www994| 国产精品手机在线观看| 天天综合网天天综合色| 五月婷婷六月色| 国产精品wwww| 久久人人99| 久久久久久国产精品日本| 一区二区三区蜜桃| 性高潮久久久久久久久久| 欧美怡春院一区二区三区| 日产精品一区二区| 中文 日韩 欧美| 国产欧美精品在线观看| 中文在线免费观看| 日韩国产在线看| 蜜臀av在线| 欧美裸体网站| 久久精品久久精品| 久久久国产精华液| 精品亚洲一区二区三区在线观看| 伊人久久高清| 老司机激情视频| 久久午夜国产精品| 久久亚洲国产成人精品性色| 亚洲国产成人精品久久| av大大超碰在线| 精品久久蜜桃| 理论片日本一区| 粉嫩aⅴ一区二区三区| 一区二区欧美日韩视频| 一区二区三区四区精品视频| 国产偷人视频免费| 99热99精品| 日韩精品国产一区二区| 在线观看日韩www视频免费| 日韩三级网址| 国产成人av影视| 久久久久久久久久久黄色| 国产精品无码久久av|