初探鴻蒙,你學(xué)廢了嗎【鴻蒙開發(fā) 04】
今天我從認(rèn)識鴻蒙開始,然后從零到1寫個demo,我與鴻蒙結(jié)緣,還得是堅果大哥的推薦,當(dāng)時是堅果老師說可以了解一下鴻蒙,運氣好的話,還可以順便拿個鴻蒙手環(huán),這不,就來了。
首先認(rè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 項目,該項目目前由開放原子開源基金會負(fù)責(zé)社區(qū)化的開源運營,而 HarmonyOS 是基于 OpenHarmonyOS 的商用發(fā)行版。
鴻蒙社區(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
按照如下方式,創(chuàng)建
點擊finish即可完成,此時可以
第二步,遠(yuǎn)程調(diào)試
這個時候可以選擇虛擬機進行調(diào)式,這里我選擇遠(yuǎn)程調(diào)試,
在這兒的話要注冊成為開發(fā)者才可以,如何成為開發(fā)者,我會視情況,在后面的文章中更新,
點擊即可,稍等就會出現(xiàn)下圖所示的運行界面,這樣我們的第一個demo
接下來我們就來了解一下項目結(jié)構(gòu),這樣也方便后面的開發(fā),
Java工程目錄結(jié)構(gòu)
Java工程目錄結(jié)構(gòu)如下圖所示。
.gradle:Gradle配置文件,由系統(tǒng)自動生成,一般情況下不需要進行修改。
entry
:默認(rèn)啟動模塊(主模塊),開發(fā)者用于編寫源碼文件以及開發(fā)資源文件的目錄。
entry>libs:用于存放entry模塊的依賴文件。
entry>src>main>Java:用于存放Java源碼。
entry>src>main>resources:用于存放應(yīng)用/服務(wù)所用到的資源文件,如圖形、多媒體、字符串、布局文件等。
好的,這樣我們把目錄結(jié)構(gòu)也就了解完了
總結(jié)
今天我主要從鴻蒙是什么,到鴻蒙具備的那些特征,以及鴻蒙相關(guān)的資料,到最后運行了Java版的鴻蒙、順便了解了Java目錄結(jié)構(gòu),下一節(jié)會帶來第一個小實例。
在Java UI框架中,提供了兩種編寫布局的方式:在XML中聲明UI布局和在代碼中創(chuàng)建布局。我將通過XML的方式編寫第一個頁面,通過代碼的方式編寫第二個頁面,這樣
Java 開發(fā)者
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。