華為云享專家,InfoQ簽約作者,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術的分享,包括Flutter,小程序,安卓,VUE,JavaScript。
今天我從認識鴻蒙開始,然后從零到1寫個demo,我與鴻蒙結緣,還得是堅果大哥的推薦,當時是堅果老師說可以了解一下鴻蒙,運氣好的話,還可以順便拿個鴻蒙手環,這不,就來了。
首先認識一下鴻蒙系統是什么?
鴻蒙系統是什么
鴻蒙OS分布式操作系統簡介鴻蒙系統(HarmonyOS),是第一款基于微內核的全場景分布式OS,是華為自主研發的操作系統。現被華為捐獻給開放原子基金會管理,為開放原子基金會下的一個項目。
從 系統定位 上來說,HarmonyOS是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分布式操作系統。
HarmonyOS有三大特征:
搭載該操作系統的設備在系統層面融為一體、形成超級終端,讓設備的硬件能力可以彈性擴展,實現設備之間硬件互助,資源共享
面向開發者,實現一次開發,多端部署,這和Flutter差不多,就是不知道有沒有人做過這方面的測評。
一套操作系統可以滿足不同能力的設備需求,實現統一OS,彈性部署
鴻蒙HarmonyOS和OpenHarmony的關系
HarmonyOS 實際上分為兩個部分,一部分是OpenHarmonyOS,另一部分是包括 HMS 在內的閉源應用與服務。
OpenHarmonyOS 是鴻蒙操作系統中開源的部分,類似于安卓系統中的 AOSP 項目,該項目目前由開放原子開源基金會負責社區化的開源運營,而 HarmonyOS 是基于 OpenHarmonyOS 的商用發行版。
鴻蒙社區
51cto鴻蒙專區
華為鴻蒙專區
電子發燒友鴻蒙專區
官方資源
鴻蒙開發者文檔
gitee源碼地址
鴻蒙應用開發IDE(DevEco studio)
鴻蒙設備開發IDE(DevEco Device Tool)
開放原子基金會
DevEco Marketplace
鴻蒙官網地址匯總
https://harmonyos.51cto.com/posts/7704
接下來就開始做自己的第一個鴻蒙應用
第一步,新建項目
打開編輯器選擇新建項目,我們選擇Java
按照如下方式,創建
點擊finish即可完成,此時可以
第二步,遠程調試
這個時候可以選擇虛擬機進行調式,這里我選擇遠程調試,
在這兒的話要注冊成為開發者才可以,如何成為開發者,我會視情況,在后面的文章中更新,
點擊即可,稍等就會出現下圖所示的運行界面,這樣我們的第一個demo
接下來我們就來了解一下項目結構,這樣也方便后面的開發,
Java工程目錄結構
Java工程目錄結構如下圖所示。
.gradle:Gradle配置文件,由系統自動生成,一般情況下不需要進行修改。
entry
:默認啟動模塊(主模塊),開發者用于編寫源碼文件以及開發資源文件的目錄。
entry>libs:用于存放entry模塊的依賴文件。
entry>src>main>Java:用于存放Java源碼。
entry>src>main>resources:用于存放應用/服務所用到的資源文件,如圖形、多媒體、字符串、布局文件等。
好的,這樣我們把目錄結構也就了解完了
總結
今天我主要從鴻蒙是什么,到鴻蒙具備的那些特征,以及鴻蒙相關的資料,到最后運行了Java版的鴻蒙、順便了解了Java目錄結構,下一節會帶來第一個小實例。
在Java UI框架中,提供了兩種編寫布局的方式:在XML中聲明UI布局和在代碼中創建布局。我將通過XML的方式編寫第一個頁面,通過代碼的方式編寫第二個頁面,這樣
審核編輯:湯梓紅
-
華為
+關注
關注
216文章
34476瀏覽量
252116 -
鴻蒙
+關注
關注
57文章
2369瀏覽量
42900 -
HarmonyOS
+關注
關注
79文章
1979瀏覽量
30280
發布評論請先 登錄
相關推薦
評論