- HarmonyIDE安裝 & 第一個 HarmonyOS 程式
- 1. 下載安裝
- 2. 開發第一個Harmony TV App
- 3. 開發第一個 Harmony Wearable App
- 4. 后序
HarmonyIDE安裝 & 第一個 HarmonyOS 程式
1. 下載安裝
-
下載官網:https://developer.harmonyos.com/cn/develop

-
下載需要華為開發者賬號,沒有的注冊一個就OK了【目前只支持 Windows10】

-
下載完成后進行解壓安裝





- 安裝完成后打開IDE

-
然后要安裝 Java運行時和其工具量,繼續下載就好



-
然后我們看一下其主界面

-
我們看一下有哪些Harmony 專案,可以看到有三個設備
- TV【華為智慧屏】
- 智能手表
- 運動手表
Harmony一共支持6個級別的設備
- L0、L1、L2:輕 Harmony,對硬體要求不高【物聯網設備(eg:Lite Wearable)】
后面應該會支持手機
目前開發Harmony APP 可以使用 Java【類似于Android開發】 和 JS【開發方式類似于微信小程式】 語言

2. 開發第一個Harmony TV App
-
創建專案


-
創建完專案后,會有一些初始化操作

注意:這里初始化可能報錯:ERROR: Cause: invalid type code: 85
解決方法: 按照下述操作將Gradle Version改為 6.6.1 然后會重新初始化【最好可以掛個梯子】
- 目錄結構如下
└───FirstJavaTV
│ .gitignore
│ build.gradle
│ FirstJavaTV.iml
│ gradle.properties
│ gradlew
│ gradlew.bat
│ local.properties
│ settings.gradle
│
├───.idea 【組態檔】
│ gradle.xml
│ misc.xml
│ modules.xml
│ workspace.xml
│
├───entry
│ │ .gitignore
│ │ build.gradle
│ │
│ ├───libs
│ └───src 【存放主要源代碼】
│ ├───main
│ │ │ config.json
│ │ │
│ │ ├───java 【源代碼】
│ │ │ └───com
│ │ │ └───example
│ │ │ └───firstjavatv
│ │ │ │ FirstJavaTV.java 【整個應用程式的入口點】
│ │ │ │ MainAbility.java 【入口點(視窗)】
│ │ │ │
│ │ │ └───slice 【包裝布局】
│ │ │ MainAbilitySlice.java
│ │ │
│ │ └───resources 【資源】
│ │ ├───base
│ │ │ ├───element
│ │ │ │ string.json
│ │ │ │
│ │ │ └───media
│ │ │ icon.png
│ │ │
│ │ └───rawfile
│ └───test
│ └───java
│ └───com
│ └───example
│ └───firstjavatv
│ MainAbilityTest.java
│
└───gradle 【管理gradle】
└───wrapper
gradle-wrapper.jar
gradle-wrapper.properties
-
運行程式,點擊運行后即可運行,但是我們沒有物理設備,只能使用模擬器,這里我們使用華為提供的遠程的模擬器


-
跳轉后,要進行一下個人認證

HVD Manager可能會卡住不動,我這里的解決方法是換了一個默認瀏覽器,然后點擊 Tools>DevEco Login>login in 重新登錄一下就好了
- 華為提供的默認模擬器如下,雙擊或者點擊右邊的運行按鈕選擇TV,然后會向服務端請求設備(有效時間為1h,過期后需重新申請)


運行流程
- 程式在本地進行編譯上傳到服務端
- 在服務端運行,將運行UI發送回客戶端
-
運行程式


-
運行完成后,可以看到輸出了默認的 “Hello World” 程式

-
我們可以修改自己想要輸出的資訊,如下圖,然后再次運行

-
可以看到,輸出結果為我們剛才進行修改的資料

3. 開發第一個 Harmony Wearable App
-
創建一個新的工程

-
選擇智能手表,語言為 Java


-
申請智能手表設備(默認也為1h)



-
運行程式

-
可以看到,運行結果為默認的 “Hello World” 程式

-
我們仍可以對其進行修改,然后再次運行


4. 后序
- 最后給大家送上一份
IDE用戶指南,鏈接如下👇
鏈接:https://pan.baidu.com/s/1dy4YS5WqjVatSvXdpwlg5Q
提取碼:hh21
以上就是文章的全部內容,如果對你有小小的幫助,點個贊再走吧:,也可以 關注 一下博主哦 😄
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/108714.html
標籤:其他
上一篇:Visual Studio 上基于libmodbus庫的modbus RTU模式的通訊模擬
下一篇:電子資訊一班上傳檔案教程


