最近華為鴻蒙OS 2.0正式開源!關(guān)于鴻蒙的教程其實(shí)網(wǎng)上也已經(jīng)有一些嘗鮮的小伙伴分享的相關(guān)文章了,編者我按照步驟一步步跑下來,整個(gè)流程還是非常簡單的,尤其是對Android開發(fā)的小伙伴來說,從IDE到項(xiàng)目的創(chuàng)建及項(xiàng)目的編譯安裝簡直是一模一樣呀。我特么的都有點(diǎn)懷疑人生了...感興趣的讀者也可以試試哦。
再貼一下鴻蒙的源碼地址:https://openharmony.gitee.com

咱們一起來跟著一位網(wǎng)友學(xué)習(xí)一下如何跑起來第一個(gè)“hello world”,原文如下:
1、前序
1.1 官網(wǎng):
https://www.harmonyos.com網(wǎng)上搜索第一個(gè)不是官方是三方的
1.2.IDE下載位置:
源碼編譯的下載:https://device.harmonyos.com/cn/ide 開發(fā)應(yīng)用的下載:https://developer.harmonyos.com/cn/develop/deveco-studio#download
1.3.源碼位置:
https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927
2、開發(fā)應(yīng)用部分
2.1 安裝時(shí)候啟動會提示下載SDK,點(diǎn)擊取消,搜索SDK,重新自定義SDK路徑。


我把所有的SDK都按照上,打勾會自動下載。
2.2 創(chuàng)建的項(xiàng)目
點(diǎn)擊創(chuàng)建項(xiàng)目,發(fā)現(xiàn)現(xiàn)在支持有三種類型
2.2.1 TV 設(shè)備應(yīng)用

2.2.2 Wearable 可穿戴設(shè)備應(yīng)用

2.2.3 Lite Wearable 可穿戴設(shè)備(Lite)應(yīng)用

2.2.4 創(chuàng)建TV項(xiàng)目 (Java),選了一個(gè)列表模板。

創(chuàng)建中:

下載gradle-5.4.1-all.zip慢得等等。( 默認(rèn)下載到:

這個(gè)應(yīng)該有辦法直接下載好

設(shè)置里面很全面都能進(jìn)行設(shè)置,可以探索探索 ) grade 源已經(jīng)正確的切換到華為國內(nèi)

2.2.5 下載模擬器

彈窗點(diǎn)擊確認(rèn)就可以下載了 (此處下載速度略慢,下載失敗點(diǎn)擊 downloadagain 繼續(xù)下載 估計(jì)下載人太多,失敗了十幾次把)


刷新以后:

使用自己的華為賬號登錄(此處注意有坑,如果默認(rèn)使用Chrome可能授權(quán)會失敗,使用Windows自帶的瀏覽器進(jìn)行登錄)

(開發(fā)者賬號實(shí)名認(rèn)證,我填寫的是銀行卡驗(yàn)證速度很快)

進(jìn)行授權(quán):

授權(quán)成功:
同意協(xié)議:

羅列了可用的模擬器:

TV模擬器啟動了

運(yùn)行就可以看到模擬器了

運(yùn)行成功:

操作下來!全程無沸點(diǎn)和無尿點(diǎn),最后發(fā)現(xiàn) ,這不就是一個(gè)套了Android的殼嗎!我特么開始懷疑人生....網(wǎng)友評論:
不才不二
并不是Android套殼吧,只是開放方式很像而已,保留開發(fā)者習(xí)慣,吸引開發(fā)者才是目的,不能因?yàn)椴煌煌到y(tǒng)架構(gòu)都不一樣,鴻蒙的framework用c++實(shí)現(xiàn)的,Android是Java,鴻蒙可以根據(jù)設(shè)備切換內(nèi)核,到底是用Linux內(nèi)核還是liteOS內(nèi)核都可以,鴻蒙系統(tǒng)架構(gòu)和Android明顯不是一個(gè)東西。
Cycling
安卓不就是Linux套了個(gè)殼么
祁
開發(fā)肯定要類似開發(fā)android啊,為了減少android開發(fā)者的學(xué)習(xí)成本,也為了加速打開局面,這有啥奇怪的
飛行的Z
鴻蒙從內(nèi)核到編譯器都是從新寫了的,至于應(yīng)用的開發(fā)語言和方式和安卓一樣純粹是因?yàn)樯鷳B(tài)的原因,大把的安卓程序員可以直接為其開發(fā)應(yīng)用,大把的安卓應(yīng)用可以直接使用,有利于快速打開市場。
那些說是安卓套個(gè)殼的要么不是程序員,要么就是初級中的初級程序員
原文標(biāo)題:剛剛用鴻蒙跑了個(gè)“hello world”!跑通后,我特么開始懷疑人生....
文章出處:【微信公眾號:算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
Hello World
+關(guān)注
關(guān)注
0文章
4瀏覽量
1862 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2963瀏覽量
45883
原文標(biāo)題:剛剛用鴻蒙跑了個(gè)“hello world”!跑通后,我特么開始懷疑人生....
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
堆棧的原理揭秘
芯盾時(shí)代SDP助力企業(yè)應(yīng)對核心機(jī)密泄露危機(jī)
如何用好 C 語言函數(shù)的返回值?
程序員最常見謊言
堆和棧的區(qū)別
軟通國際亮相2025沙中開源與AI科技峰會
奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官
開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!
星光不負(fù),碼向未來:1024致敬每一位“以碼為夢”的鴻蒙開發(fā)者
程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)
計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)
如何在 樹莓派 上編寫和運(yùn)行 C 語言程序?
零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?
Gemini Vision + Raspberry Pi 化身“數(shù)字導(dǎo)盲犬”?
鴻蒙是安卓套個(gè)殼?這么說的要么不是程序員,要么就是初級中的初級程序員
評論