0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

ArkUI詳解 ? 來源: 鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-02-28 10:59 ? 次閱讀

華為云享專家,InfoQ簽約作者,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術(shù)的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

今天我從認識鴻蒙開始,然后從零到1寫個demo,我與鴻蒙結(jié)緣,還得是堅果大哥的推薦,當時是堅果老師說可以了解一下鴻蒙,運氣好的話,還可以順便拿個鴻蒙手環(huán),這不,就來了。

首先認識一下鴻蒙系統(tǒng)是什么?

鴻蒙系統(tǒng)是什么

鴻蒙OS分布式操作系統(tǒng)簡介鴻蒙系統(tǒng)(HarmonyOS),是第一款基于微內(nèi)核的全場景分布式OS,是華為自主研發(fā)的操作系統(tǒng)?,F(xiàn)被華為捐獻給開放原子基金會管理,為開放原子基金會下的一個項目。

從 系統(tǒng)定位 上來說,HarmonyOS是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分布式操作系統(tǒng)。

HarmonyOS有三大特征:

搭載該操作系統(tǒng)的設(shè)備在系統(tǒng)層面融為一體、形成超級終端,讓設(shè)備的硬件能力可以彈性擴展,實現(xiàn)設(shè)備之間硬件互助,資源共享

面向開發(fā)者,實現(xiàn)一次開發(fā),多端部署,這和Flutter差不多,就是不知道有沒有人做過這方面的測評。

一套操作系統(tǒng)可以滿足不同能力的設(shè)備需求,實現(xiàn)統(tǒng)一OS,彈性部署

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

HarmonyOS 實際上分為兩個部分,一部分是OpenHarmonyOS,另一部分是包括 HMS 在內(nèi)的閉源應(yīng)用與服務(wù)。

OpenHarmonyOS 是鴻蒙操作系統(tǒng)中開源的部分,類似于安卓系統(tǒng)中的 AOSP 項目,該項目目前由開放原子開源基金會負責社區(qū)化的開源運營,而 HarmonyOS 是基于 OpenHarmonyOS 的商用發(fā)行版。

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

鴻蒙社區(qū)

51cto鴻蒙專區(qū)

華為鴻蒙專區(qū)

電子發(fā)燒友鴻蒙專區(qū)

官方資源

鴻蒙開發(fā)者文檔

gitee源碼地址

鴻蒙應(yīng)用開發(fā)IDE(DevEco studio)

鴻蒙設(shè)備開發(fā)IDE(DevEco Device Tool)

開放原子基金會

DevEco Marketplace

鴻蒙官網(wǎng)地址匯總

https://harmonyos.51cto.com/posts/7704

接下來就開始做自己的第一個鴻蒙應(yīng)用

第一步,新建項目

打開編輯器選擇新建項目,我們選擇Java

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

按照如下方式,創(chuàng)建

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

點擊finish即可完成,此時可以

第二步,遠程調(diào)試

這個時候可以選擇虛擬機進行調(diào)式,這里我選擇遠程調(diào)試,

在這兒的話要注冊成為開發(fā)者才可以,如何成為開發(fā)者,我會視情況,在后面的文章中更新,

點擊即可,稍等就會出現(xiàn)下圖所示的運行界面,這樣我們的第一個demo

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

接下來我們就來了解一下項目結(jié)構(gòu),這樣也方便后面的開發(fā),

Java工程目錄結(jié)構(gòu)

Java工程目錄結(jié)構(gòu)如下圖所示。

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

.gradle:Gradle配置文件,由系統(tǒng)自動生成,一般情況下不需要進行修改。

entry

:默認啟動模塊(主模塊),開發(fā)者用于編寫源碼文件以及開發(fā)資源文件的目錄。

entry>libs:用于存放entry模塊的依賴文件。

entry>src>main>Java:用于存放Java源碼。

entry>src>main>resources:用于存放應(yīng)用/服務(wù)所用到的資源文件,如圖形、多媒體、字符串、布局文件等。

鴻蒙HarmonyOS和OpenHarmony的關(guān)系

好的,這樣我們把目錄結(jié)構(gòu)也就了解完了

總結(jié)

今天我主要從鴻蒙是什么,到鴻蒙具備的那些特征,以及鴻蒙相關(guān)的資料,到最后運行了Java版的鴻蒙、順便了解了Java目錄結(jié)構(gòu),下一節(jié)會帶來第一個小實例。

在Java UI框架中,提供了兩種編寫布局的方式:在XML中聲明UI布局和在代碼中創(chuàng)建布局。我將通過XML的方式編寫第一個頁面,通過代碼的方式編寫第二個頁面,這樣

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 華為
    +關(guān)注

    關(guān)注

    216

    文章

    34946

    瀏覽量

    254784
  • 鴻蒙
    +關(guān)注

    關(guān)注

    58

    文章

    2478

    瀏覽量

    43699
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    2007

    瀏覽量

    31989
收藏 0人收藏
  • 早起的坚果1

評論

相關(guān)推薦
熱點推薦

鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,支持開源
的頭像 發(fā)表于 03-28 18:05 ?440次閱讀
<b class='flag-5'>鴻蒙</b>北向開發(fā)<b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio開發(fā)工具安裝與配置

HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

的課程、文檔、樣例代碼等資源,在開發(fā)者旅程各階段提供全方位的支持。開發(fā)者可以通過鴻蒙開發(fā)者官網(wǎng)一站式獲取HarmonyOS賦能套件。 感知階段:快速了解鴻蒙開發(fā)理念與最新動態(tài)   感知階段主要面向
發(fā)表于 02-17 16:37

鴻蒙原生頁面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用

隨著HarmonyOS NEXT的正式推出,鴻蒙原生應(yīng)用開發(fā)熱度高漲,數(shù)量激增。但在三方應(yīng)用鴻蒙化進程中,性能問題頻出。為此,HarmonyOS NEXT推出了一整套原生頁面高性能解決
發(fā)表于 01-02 18:00

AKI跨語言調(diào)用庫神助攻C/C++代碼遷移至HarmonyOS NEXT

本帖最后由 HarmonyOS開發(fā)者社區(qū) 于 2025-1-3 15:41 編輯 隨著HarmonyOS NEXT的發(fā)布,越來越多的應(yīng)用加速推進鴻蒙化。在這一過程中,如何高效遷移原有資產(chǎn)、簡化
發(fā)表于 01-02 17:08

OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計,支持開源鴻蒙O
的頭像 發(fā)表于 12-30 10:08 ?538次閱讀
<b class='flag-5'>OpenHarmony</b>源碼編譯后燒錄鏡像教程,RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板演示

OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦開發(fā)板,已適配全
的頭像 發(fā)表于 12-24 11:46 ?522次閱讀
<b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺智能RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板演示

名單公布!【書籍評測活動NO.53】鴻蒙操作系統(tǒng)設(shè)計原理與架構(gòu)

積累的AI能力和鴻蒙原生應(yīng)用生態(tài)相結(jié)合,帶來了全新的 鴻蒙原生智能(Harmony Intelligence) 。 HarmonyOS NEXT首次將AI能力融入系統(tǒng),賦能生態(tài)。 Harmon
發(fā)表于 12-16 15:10

OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發(fā)板來演示

本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,修改產(chǎn)品屬性信息的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release系統(tǒng)!
的頭像 發(fā)表于 11-27 09:31 ?542次閱讀
<b class='flag-5'>OpenHarmony</b>屬性信息怎么修改?觸覺智能RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板來演示

華為舉辦首屆鴻蒙生態(tài)大會

近日,華為輪值董事長徐直軍在“新生態(tài)·新機遇”首屆鴻蒙生態(tài)大會上發(fā)表題為“共建鴻蒙原生生態(tài) 共創(chuàng)產(chǎn)業(yè)星辰大海”的致辭。徐直軍強調(diào),HarmonyOS NEXT是華為基于OpenHarmony
的頭像 發(fā)表于 11-25 10:47 ?637次閱讀

如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,開啟/關(guān)閉SELinux權(quán)限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
的頭像 發(fā)表于 11-18 19:03 ?652次閱讀
如何在開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b>開發(fā)板演示

全新原生鴻蒙HarmonyOS NEXT發(fā)布,書寫國產(chǎn)操作系統(tǒng)新篇章!同時,觸覺智能發(fā)布OpenHarmony5.0固件

10月22日,華為舉行“原生鴻蒙之夜暨華為全場景新品發(fā)布會”,正式為用戶帶來基于OpenHarmony打造的全新原生鴻蒙操作系統(tǒng)HarmonyOS NEXT和華為多個全場景智能設(shè)備新品
的頭像 發(fā)表于 10-28 13:46 ?1249次閱讀
全新原生<b class='flag-5'>鴻蒙</b><b class='flag-5'>HarmonyOS</b> NEXT發(fā)布,書寫國產(chǎn)操作系統(tǒng)新篇章!同時,觸覺智能發(fā)布<b class='flag-5'>OpenHarmony</b>5.0固件

慶科信息獲HarmonyOS高級應(yīng)用開發(fā)能力認證!助力品牌快速打造鴻蒙原生應(yīng)用

近日,上海慶科信息技術(shù)有限公司榮獲HarmonyOS應(yīng)用開發(fā)者高級認證,公司在華為鴻蒙生態(tài)的開發(fā)能力得到進一步拓展,能夠幫助客戶快速開發(fā)基于HarmonyOS Next的鴻蒙原生應(yīng)用,
的頭像 發(fā)表于 07-17 13:24 ?822次閱讀
慶科信息獲<b class='flag-5'>HarmonyOS</b>高級應(yīng)用開發(fā)能力認證!助力品牌快速打造<b class='flag-5'>鴻蒙</b>原生應(yīng)用

華為HarmonyOS NEXT鴻蒙星河版正式開啟Beta計劃

在剛剛落幕的華為開發(fā)者大會(HDC 2024)盛會上,華為震撼宣布HarmonyOS NEXT鴻蒙星河版正式邁入Beta測試階段,并預告其商用版本將于今年第四季度璀璨登場,預示著今年10月,搭載全新鴻蒙星河系統(tǒng)的華為手機即將與消
的頭像 發(fā)表于 07-15 15:59 ?1383次閱讀

SwanLinkOS首批實現(xiàn)與HarmonyOS NEXT互聯(lián)互通,軟通動力子公司鴻湖萬聯(lián)助力鴻蒙生態(tài)統(tǒng)一互聯(lián)

SwanLinkOS首批實現(xiàn)與HarmonyOSNEXT互聯(lián)互通,率先攻克基于OpenHarmony互聯(lián)互通的關(guān)鍵技術(shù)挑戰(zhàn),助力鴻蒙生態(tài)統(tǒng)一互聯(lián)。OpenHarmony
的頭像 發(fā)表于 07-02 09:57 ?755次閱讀
SwanLinkOS首批實現(xiàn)與<b class='flag-5'>HarmonyOS</b> NEXT互聯(lián)互通,軟通動力子公司鴻湖萬聯(lián)助力<b class='flag-5'>鴻蒙</b>生態(tài)統(tǒng)一互聯(lián)

歡創(chuàng)播報 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核

1 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核 ? 6月21日,在華為開發(fā)者大會上, HarmonyOS NEXT(鴻蒙NEXT)——真正獨立于安卓和iOS的鴻蒙操作系統(tǒng),正式登場。這是
的頭像 發(fā)表于 06-27 11:30 ?1108次閱讀

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品