鴻蒙OS應用開發的開發環境

鴻蒙OS應用開發的開發環境

鴻蒙系統發展越來越快,已經開始走進千家萬戶,從手機到電視機,再到汽車,以后各種手表、智能設備等等。這已經是一個廣泛應用的操作系統,也是跟大家生活密切相關的操作系統。要想在這個平臺上創建更好用的應用,那么就需要學習鴻蒙系統的應用開發,這樣才能創建出來更多更好玩的應用,可以解決更多客戶急需解決的問題。當你想投入到這個生態系統里的時候,首先是使用它,這是最方便的方法,比如買一臺帶有鴻蒙系統的手機,并且不斷地使用它,提出你自己的建議,讓它進行完善和改進。其次,就是當你更進一步想完全駕馭這個系統時,就需要深入一點,搞懂怎么樣開發它的應用,這樣就可以在它上面更好滿足自己的需求。最后就是需要更加深入的投入,就是去開發鴻蒙系統底層組件,那需要投入畢生的精力和加入合適的團體。

在這里主要開始學習開發鴻蒙系統的應用,由于鴻蒙系統發布的時間不是很久,當然是相對安卓和IOS來說,因此它是一個全新的系統,并且致力于創建一種更方便的軟件方式,它引入不同于以往的軟件開發語言,以及不同的界面接口。這些都是新開發人員要面對的問題,也是本系列文章需要去研究的問題,只有通過解決這些問題,我們就可以熟悉地開發鴻蒙應用,達到快速方便構建更好用的應用。

要學習鴻蒙應用的開發,需要下載鴻蒙系統應用的開發工具,這個工具是通過下面的網站來下載:

HUAWEI DevEco Studio和SDK下載和升級 | 華為開發者聯盟

(https://developer.huawei.com/consumer/cn/deveco-studio/)

當你來到這個網站,就可以看到上面介紹,第一個圖標就是下載開發工具,它的名稱叫做

DevEco Studio,當你點擊這里時,就會看到下面的介紹:

DevEco Studio 3.1

DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的應用及服務開發,提供了代碼智能編輯、低代碼開發、雙向預覽等功能,以及輕量構建工具DevEco Hvigor 、本地模擬器,持續提升應用及服務開發效率。

它會提供下面的版本進行下載,如下圖:

目前提供三個版本,分別是適合不同的平臺運行,大多數人都會選擇Windows 64Bit的版本進行下載使用,畢竟大家對于Windows的使用還是更方便一些。好吧,本系列文章都會基于Windows版本進行開發編寫例子。

當你下載完成并且安裝之后,就會在桌面上看到下面這個圖標:

當你雙擊打開它,就會打開如下窗口:

這樣就把開發工具安裝完成了。

接著下來就是根據自己的開發進行配置了,比如手表的應用,就需要配置手表的虛擬機;手機的應用,就需要配置手機的虛擬機,像我這里是手機的應用,所以就下載安裝手機的虛擬機。

第一步先來創建一個手機的應用:

打開開發工具之后,選擇上面這項Create Project,就可以打開創建工程的窗口:

這時選擇第一個Empty Ability,然后點擊窗口最下面的Next按鈕,就可以彈出下面窗口:

這時候,就可以看到應用的名稱,包的名稱,保存的位置,編譯的SDK版本,運行模式,是否可視化編輯,語言,兼容性API,設備類型。

最后選擇完成,就進入下面的界面:

這就是正常的開發界面,是開發人員經常使用的界面。

在編譯和開發這個例子之前,需要下載好自己的開發SDK和運行的虛擬機,可以通過菜單File里Settings選項,彈出下面窗口:

在這里確認是否已經安裝完成SDK文件,以及手機虛擬機,虛擬機是方便在電腦上運行和測試應用程序。如果沒有安裝,就可以點擊來安裝這些文件。通過前面打上勾,然后點擊確認變更,它就會自動下載并配置好。

如果看到上面的界面,并且內容是OK的,那么恭喜你,已經把開發環境準備好了,就可以進行下一步的學習了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/212593.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/212593.shtml
英文地址,請注明出處:http://en.pswp.cn/news/212593.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Git命令---查看遠程倉庫

介紹 使用git命令查看綁定的遠程倉庫。 命令 git remote -v

Kubernetes里的DNS;API資源對象ingress;Kubernetes調度;節點選擇器NodeSelector;節點親和性NodeAffinity

Kubernetes里的DNS K8s集群內有一個DNS服務: kubectl get svc -n kube-system |grep dns測試: 在tang3上安裝bind-utils,目的是安裝dig命令 yum install -y bind-utils apt install dnsutils #ubuntu上 解析外網域名 dig 10.15.0.10 www.baidu.com…

NSSCTF-Crypto靶場練習--第11-20題wp

文章目錄 [SWPUCTF 2021 新生賽]traditional[LitCTF 2023]夢想是紅色的 (初級)[SWPUCTF 2021 新生賽]crypto2[羊城杯 2021]Bigrsa[LitCTF 2023]Hex?Hex!(初級)[SWPU 2020]happy[AFCTF 2018]BASE[安洵杯 2019]JustBase[鶴城杯 2021]Crazy_Rsa_Tech[SWPUCT…

順序表的應用

1. 順序表 1.1 寫法1 Linear_Opeartor2.c #include "stdio.h" #include "stdlib.h" #include "stdbool.h" #include "string.h" //順序表//申明順序表的大小 #define MAXSIZE 5 typedef bool status; //創建順序表 int *Linear_Creat…

DockerFile中途執行出錯的解決辦法

DockerFile中途執行出錯的解決辦法 你們是否也曾經因為DockerFile中途執行出錯,而對其束手無策?總是對docker避之不及! 但是當下載的源碼運用到了docker,dockerFile 執行到一半,報錯了怎么辦? 現狀 那么當DockerFile執行一半出錯后,會產生什么結果呢? 如圖可知,生成…

我們常說的流應用到底是什么?

流應用是DCloud公司開發的一種可以讓手機App安裝包實現邊用邊下的技術。基于HTML5規范的即點即用應用,開發者按照HTML5規范開發的應用,可以在支持HTML5流應用的發行渠道實現即點即用的效果。 流應用是基于 HTML5規范的即點即用應用,開發者按照…

Nacos注冊中心客戶端容災

目前Nacos客戶端有一個FailoverReactor來進行容災文件的管理,可以通過在指定磁盤文件里寫入容災數據來進行客戶端使用數據的覆蓋。FailoverReactor目前會攔截Nacos客戶端查詢接口調用,以getAllInstances接口為例,目前FailoverReactor的工作流…

【合集】SpringBoot——Spring,SpringBoot,SpringCloud相關的博客文章合集

前言 本篇博客是spring相關的博客文章合集,內容涵蓋Spring,SpringBoot,SpringCloud相關的知識,包括了基礎的內容,比如核心容器,springMVC,Data Access;也包括Spring進階的相關知識&…

免費的網頁數據抓取工具有哪些?【2024附下載鏈接】

在網絡上,有許多網頁數據抓取工具可供選擇。本文將探討其如何全網采集數據并支持指定網站抓取。我們將比較不同的數據采集工具,幫助您找到最適合您需求的工具。 網頁數據抓取工具種類 在選擇網頁數據抓取工具之前,讓我們先了解一下這些工具…

TC397 EB MCAL開發從0開始系列 之 [21.2] FlsLoader配置實戰 - 擦除讀寫Pflash

一、FlsLoader配置1、配置目標2、目標依賴2.1 硬件使用2.2 軟件使用2.3 新增模塊3、EB配置3.1 配置講解3.2 模塊配置3.2.1 MCU配置3.2.2 PORT配置3.2.3 FlsLoader配置3.2.5 Irq配置3.2.6 ResourceM配置4、ADS代碼編寫及調試<

[ 藍橋杯Web真題 ]-布局切換

目錄 介紹 準備 目標 規定 思路 解法參考 介紹 經常用手機購物的同學或許見過這種功能&#xff0c;在瀏覽商品列表的時候&#xff0c;我們通過點擊一個小小的按鈕圖標&#xff0c;就能快速將數據列表在大圖&#xff08;通常是兩列&#xff09;和列表兩種布局間來回切換。…

電機:有刷直流電機的原理

一、什么是有刷直流電機 直流有刷電機&#xff08;Brushed DC Motor&#xff09;&#xff0c;定子是用永磁鐵或者線圈做成&#xff0c;以形成固定磁場。在定子一端上有固定碳刷&#xff0c;或者銅刷&#xff0c;負責把外部電流引入轉子線圈。而轉子是由線圈構成&#xff0c;線…

郵件營銷軟件:10個創新郵件營銷策略,提升投資回報率(一)

電子商務和電子郵件營銷密不可分。盡管電子商務在蓬勃發展&#xff0c;而很多人對郵件營銷頗有微詞。但是在電子商務中&#xff0c;郵件營銷的確是一種有效營銷方式。在本文中&#xff0c;我們將討論一下郵件營銷在電子商務中的有效運用&#xff0c;幫助您的企業在今年盡可能地…

2023-12-05 Qt學習總結6

點擊 <C 語言編程核心突破> 快速C語言入門 Qt學習總結 前言十八 QMessageBox消息對話框十九 Qt布局管理總結 前言 要解決問題: 學習qt最核心知識, 多一個都不學. 十八 QMessageBox消息對話框 QMessageBox消息對話框是Qt中的一個提供用戶交互界面的對話框窗口。 它通常…

MyBatis 四大核心組件之 ParameterHandler 源碼解析

&#x1f680; 作者主頁&#xff1a; 有來技術 &#x1f525; 開源項目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 倉庫主頁&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 歡迎點贊…

【圖片版】計算機組成原理考前復習題【第2章 運算方法和運算器-1】

目錄 前言 考前復習題&#xff08;必記&#xff09; 結尾 前言 在計算機組成原理的學習過程中&#xff0c;我們深入探索了計算機系統概述這一重要領域。計算機系統作為現代科技的核心&#xff0c;是整個計算機科學的基石。我們將學到的知識與理論轉化為了能夠解決現實問題的…

Python+unittest+requests接口自動化測試框架搭建 完整的框架搭建過程

首先配置好開發環境&#xff0c;下載安裝Python并下載安裝pycharm&#xff0c;在pycharm中創建項目功能目錄。如果不會的可以百度Google一下&#xff0c;該內容網上的講解還是比較多比較全的&#xff01; 大家可以先簡單了解下該項目的目錄結構介紹&#xff0c;后面會針對每個文…

docker 可視化工具操作說明 portainer

官網地址 https://docs.portainer.io/start/install-ce/server/docker/linux 1.First, create the volume that Port docker volume create portainer_data2.下載并安裝容器 docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restartalways -v /var/run/docker…

PWN動態調試

這篇文章就是來教大家學習怎么動態調試的&#xff0c;然后我還寫了一篇關于動態調試的文章&#xff0c;不是buu上面的題&#xff0c;就是兩道簡單的棧溢出問題&#xff0c;那兩道題挺有特點的。大家可以去看看。 每日3道PWN之課外2道&#xff08;第2.5天&#xff09;-CSDN博客 …

C#暫停和恢復(Thread.Suspend()和Thread.Resume() vs AutoResetEvent()和EventWaitHandle())

目錄 一、Thread.Suspend()和Thread.Resume() 二、AutoResetEvent()和EventWaitHandle() 1.AutoResetEvent() 2.EventWaitHandle() 3.示例及生成效果 一、Thread.Suspend()和Thread.Resume() 自 .NET 2.0 以后&#xff08;含&#xff09;&#xff0c;Thread.Suspend() 和…