前言
1、HarmonyOS系統定義
HarmonyOS是一款「面向將來」、面向全場景(移動辦公、運動健康、社交通訊、媒體娛樂等)的分佈式操做系統。在傳統的單設備系統能力的基礎上,HarmonyOS提出了基於同一套系統能力、適配多種終端形態的分佈式理念,可以支持多種終端設備。瀏覽器
-
對消費者而言,HarmonyOS可以將生活場景中的各種終端進行能力整合,能夠實現不一樣的終端設備之間的快速鏈接、能力互助、資源共享,匹配合適的設備、提供流暢的全場景體驗。分佈式
-
對應用開發者而言,HarmonyOS採用了多種分佈式技術,使得應用程序的開發實現與不一樣終端設備的形態差別無關。這可以讓開發者聚焦上層業務邏輯,更加便捷、高效地開發應用。ide
對設備開發者而言,HarmonyOS採用了組件化的設計方案,能夠根據設備的資源能力和業務特徵進行靈活裁剪,知足不一樣形態的終端設備對於操做系統的要求。工具
HarmonyOS代碼開發支持多語言,包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)組件化
提示:以上內容節選自鴻蒙OS開發者官網開發工具
2、建立第一個鴻蒙應用
在開始以前,請先參考鴻蒙開發者官網的下載與安裝軟件和配置開發環境,完成開發工具的安裝和開發環境的配置。
提示:本文以JS SDK爲例。
ui
1.新建鴻蒙工程
打開DevEco Studio,選擇Create HarmonyOS Project:
spa
2.選擇設備和模板
此處Device選中第一個TV,由於用的是JS SDK進行開發,因此選擇Template下的Empty Feature Ability(JS),以後點擊右下角的Next。操作系統
3.進行項目配置
依次填寫項目名、包名、保存地址和SDK版本(默認就行),點擊右下角的Finish。設計
4.項目編譯
在建立完項目以後,DevEco Studio會對項目進行同步。首次建立工程須要下載Gradle相關依賴,時間較長,須要耐心等待。項目目錄結構以下:
接着咱們運行項目,在DevEco Studio菜單欄中點擊Tools > HVD Manager。首次使用模擬器,需下載模擬器相關資源,等待資源下載完成後,點擊模擬器界面左下角的Refresh按鈕。
由於我已經下載過了,因此直接進入瀏覽器彈出的華爲帳號登陸界面,輸入已經實名認證過的華爲開發者帳戶和密碼以後進行登陸,以後點擊受權界面右下角的容許按鈕。
在設備列表中選中TV,點擊右側的三角運行按鈕,啓動雲端的TV模擬器。
啓動完成後以下圖所示:
點擊DevEco Studio右側的綠色三角按鈕運行項目(默認快捷鍵Shift + F10),成功運行頁面以下圖所示:
模擬器每次使用時長爲1小時,到期後模擬器會自動釋放資源,須要及時完成HarmonyOS應用的調試。若是模擬器到期釋放後,需從新申請模擬器資源。
總結
以上就是今天要講的內容,本文僅僅簡單介紹了HarmonyOS應用開發,詳細介紹請移步HarmonyOS應用開發者官網。