成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鴻蒙OS應用開發實踐(一)

系統
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com/#zz

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

前言:

很榮幸上周能跟華為的大佬們還有51CTO的資深老師們坐在一起交流學習,確實受益匪淺。

按以往正常的套路是第一篇我應該先介紹下鴻蒙OS是什么,但這篇我就不講了,我們技術社區里的很多大佬已經講了很多了,我就不贅述了。

簡單說,對于開發者來講,一個更加開放,更加便利的開發工具及生態,是所有開發者們喜聞樂見的~

本實踐目前是打算寫一個系列,記錄和分享我在學習和實踐鴻蒙OS應用開發的一些心得體會。

>>正文:

正式開始前,作為學習者,或者開發者,我們可能需要做一些準備。

(1)是否有編程基礎?

鴻蒙OS在IDE端(DevEco)目前支持JAVA、JS、C/C++等語言(社區的唐老師已經跑通了Python [手動三連])。如果有編程語言基礎的同學,相信很容易就能上手,畢竟在編程的世界里,語法基本可以一通百通。如果沒有編程基礎的同學,建議可以做一些額外的學習準備,比如抽時間去學下JAVA/JS/C/C++中的任意一門編程語言,絕對有益。


(2)是否有開發者賬號?

開發者賬號是保證你能完整使用當前廠商提供各種開發調試功能的基本條件,如果沒有賬號,則我們需要到華為開發者聯盟注冊開發者賬號,注冊過程需要進行實名認證。鏈接地址:https://developer.huawei.com/consumer/cn/


完成前面的準備,我們就可以愉快的開始鴻蒙OS應用開發之旅了。

(一)安裝鴻蒙IDE : DevEco Studio

關于DevEco Studio官方文檔也有詳細的介紹,它是基于IntelliJ IDEA Community開源版本打造,做過安卓開發的同學應該會很熟悉,因為安卓的IDE也是基于IntelliJ開源版本改造的,操作習慣上毫無違和感。所以這個IDE的起點就很高,一方面可以基于成熟的IDE方案上做更多的改良,另一方面可以讓安卓生態的開發者快速介入到鴻蒙的開發中來,對整個開發生態來講,是良性的。

IDE的官方下載地址:https://developer.harmonyos.com/cn/develop/deveco-studio#download

這里也重申下,下載還是得到官方下載,何況鴻蒙沒有像安卓那樣需要特殊的網絡環境,下載快,又安全。很早之前就有爆出通過第三方渠道下載的IDE被植入后門的事件,開發者們還是慎之。

目前提供了windows版本和mac版本,涵蓋了較大部分的開發環境。同時開發者需要注意操作系統的兼容性,目前基本是涵蓋了當前最主流的系統版本。


安裝倒沒什么特殊的步驟,基本就是按部就班,一步步往下走即可。安裝完成后,進入主界面,比較簡潔左欄包含主要的操作菜單:創建鴻蒙OS項目(Create HarmonyOS Project)、打開鴻蒙OS項目( Open Project)、版本控制設置( Version Control)。 


左下分別為Configure和Help,Configure菜單主要包含IDE的各種配置、項目、插件設置等等。當然這些在進入項目后一樣可以設置。


(二)創建一個鴻蒙OS項目

在主界面中點擊Create HarmonyOS Project可以進行創建項目,創建時可以選擇對應的開發目標設備:目前包含車機(Car)、電視(TV)、穿戴設備(Werable)、輕量穿戴設備(Lite Werable)和智能視覺設備(Smart Vision),當然后續還會增加更多設備支持,比如手機~


模版是鴻蒙預制的一些常用的模版,開發者可以自行選擇對應的語言模版(看后綴)進行開發。比如這個車機的除了JAVA和JS,還支持了C++語言。

注:這里的Feature Ablitity是鴻蒙的元程序(FA)概念,表示一個有界面元程序。對應的還有PA,即Particle Ability,表示一個無界面的元服務。

我們選一個電視的JAVA模版來做開發。


點擊下一步進入項目配置:


Project Name :項目名稱填入你想要的項目名稱因為會被包含到路徑中,所以,建議使用英文命名。

Package Name: 包名,這里有個約定俗成的規范,就是com.xxx.xxx這樣的格式。一般就是com.開頭,中間是組織名,后面是app的名稱,這個包名確定了后,后續還會有很多地方會用到,比如申請應用證書,再比如包之間的相互調用。

Save Location:項目保存路徑,開發者可以自行選擇你想保存的路徑。

Compatible SDK: 選擇對應的鴻蒙os SDK,默認有安裝了一個鴻蒙sdk版本。

直接點擊finish就完成了項目的創建。

(三)運行第一個程序:hello world! 

 

進入項目后,后臺會進行一些自動化的環境配置,比如gradle的相關配置,初次進入項目會自動去下載gradle環境。因為我們使用了模版,鴻蒙已經默認幫我們寫好了初始的hello world 基礎代碼,所以我們可以直接跑下看。程序界還有一個約定俗成的習慣,那就是我們進入一個新的開發環境時,都會先跑下hello world。

跑hello world有幾個好處:

1.熟悉新環境的運行流程。

2.確定當前環境是正常能用的,各種配置文件是正確生效的。

那么如何快速的跑當前模版的hello world呢?直接點擊頂部菜單欄 -> Tools -> HVD Manager。

這個步驟呢,是打開鴻蒙的虛擬機管理器。


之后會彈出華為網頁賬戶驗證,這時候之前注冊的華為開發者賬號就要用上去了。


點擊允許,返回DevEco Studio,這時,就會彈出虛擬設備列表:


目前可選的有電視、穿戴設備和車機,我們選擇TV來進行模擬,點擊右邊Actions列的三角圖標。

點擊后,IDE主界面就會顯示一個遠程設備(Remote Device):


我們看到TV底下有個倒計時,這是告訴開發者這個模擬器1個小時后會自動釋放掉,因為遠程模擬器是會占用一定的遠程資源的。

當然,現在我們看不到hello world,因為我們目前只是打開了一個模擬電視機,并沒在電視機上安裝和運行我們的hello world,所以下一步,我們就要運行我們的hello world程序到電視機上。


點擊工具欄中運行按鈕,會彈出選擇運行的目標設備。我們看到已經有一個華為設備,這個就是我們剛才打開的模擬電視機設備。


當然底下還顯示了一些其他可用的模擬器,我們暫時不需要。我們選擇已經連接的這臺設備點擊ok直接運行。

[[355256]]

現在,我們的程序已經跑在電視機上了。說明我們的開發環境ok,我們的鴻蒙os應用開發之旅可以正式揚帆起航了!

本篇完,下篇見。

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2020-12-18 10:42:14

鴻蒙開發應用

2020-12-08 09:45:33

鴻蒙OS應用開發

2020-12-04 09:52:22

鴻蒙OS

2022-07-15 12:58:02

鴻蒙攜程華為

2022-08-04 10:12:49

桌面技術

2010-03-02 11:12:33

Android應用開發

2012-12-13 09:47:50

2012-09-17 11:19:49

IBMdw

2020-12-24 12:01:16

鴻蒙HarmonyOS應用開發

2023-02-23 15:56:51

2025-05-09 06:30:52

2021-01-15 09:50:06

鴻蒙HarmonyOSAI應用

2013-12-17 14:07:37

2022-11-30 10:34:17

2010-04-20 09:14:33

Struts

2021-02-07 12:08:39

鴻蒙HarmonyOS應用開發

2021-09-18 10:23:43

Serverless

2024-08-28 17:55:43

HarmonyOS

2022-01-06 09:55:19

鴻蒙HarmonyOS應用

2020-09-28 15:13:04

鴻蒙
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人三级视频 | 伊人爽| 一区二区三区视频 | 久久av.com| 一区二区三区四区在线免费观看 | 午夜亚洲 | 久久tv在线观看 | 亚洲精品久久久久avwww潮水 | 黄色视频a级毛片 | 国产午夜精品久久久久 | 日日操操 | 特级毛片爽www免费版 | 日韩在线观看网站 | 国产视频亚洲视频 | 亚洲iv一区二区三区 | 在线激情视频 | 久久美女视频 | 天天操欧美 | 国产综合精品一区二区三区 | 成人免费淫片aa视频免费 | 日本三级网站在线 | 亚洲国产日本 | 国产福利在线视频 | 黄色毛片在线观看 | 欧美区日韩区 | 精品久 | 久久久久国产一区二区三区四区 | 天天曰夜夜操 | 天天草夜夜骑 | 欧美成人一级 | 国产精品久久欧美久久一区 | 日韩一区二区三区在线 | 91久久精品一区二区二区 | 日韩精品中文字幕一区二区三区 | 91在线一区 | 日日草夜夜草 | 久久在线免费 | 国产黄色在线观看 | 精品日韩电影 | 国内精品视频免费观看 | 欧美久久精品 |