1. 程式人生 > 實用技巧 >跟阿斌一起學鴻蒙(3). 遠端虛擬裝置的限制和使用方法

跟阿斌一起學鴻蒙(3). 遠端虛擬裝置的限制和使用方法

相信很多人都沒有鴻蒙OS真機可以進行除錯,那麼,先了解一下當前的開發工具提供的測試環境,對於設計分散式Hello Harmony的用例是很重要的。

前邊提到DevEco Studio可以使用遠端虛擬裝置進行除錯:

選單->Tools->HVD Manager


但是這些虛擬裝置的使用,是有一定規則和限定條件的。

0. 華為開發者賬號

首先,你必須有一個華為開發者賬號,這是要使用華為提供的虛擬裝置的前提,也是未來要正式釋出應用的前提。

1. 時間限制1小時

遠端虛擬機器一次可以連續使用1小時,也就是說,

1). 在這1小時內,你在該裝置上進行的任何操作都不會被重置,除非你自己手動釋放。
2). 1小時後,該裝置被強制釋放,你所做的操作,包括安裝應用和修改設定,都會被重置為初始設定。

所以,如果想要在同一臺裝置上進行連續實驗(例如資料讀寫,多應用之間通訊),則需要在一個小時內完成。

2. 用滑鼠模擬觸屏操作

使用滑鼠可以模擬:
1). 點選操作,可用於選單選擇
2). 滑動操作(上下左右),視所使用的裝置支援的功能。

3. 使用控制鍵

在模擬器的右側,有5個控制鍵,從上到下,分別是

1). 釋放裝置

2). 設定解析度

3). 設定顯示比例

4). Home,返回主選單

5). Back,後退

其中Home和Back兩個按鍵最為實用,是可以直接操作遠端裝置的。

另外,Home在不同裝置上有不同的效果。

例如,

* 在TV上,是返回電視的桌面。
* 在手錶上,則直接調出應用列表。

5. 如何檢視已經安裝的應用

5.1. TV

1). 按Home鍵返回桌面
2). 在底部選單欄,向左滑動,在選單的最右側找到“全部應用”
3). 點選“全部應用”,即可開啟應用列表,找到所有的安裝的應用,包括系統應用和除錯時安裝的應用

遠端TV好像是可以線上看電影的,但是我沒有測試過,真的!

5.2. 手錶

按下Home鍵即可檢視所有應用

對了,虛擬手錶上的兩個實體鍵是沒法直接用滑鼠操作的,我試過了。

6. 裝置數量限制

目前每個人一次只允許開啟一個裝置,如果試圖啟動第二個裝置,則會提示是否替換:

而且,這個裝置是多個專案可共享的。

7. 多個專案共享虛擬裝置

雖然一個人只允許開啟一個裝置,而且,但是,這個裝置是多個專案共享的。

也就說,你可以在同一臺裝置上安裝/測試多個專案。

總結

1. 希望未來可以提供更多更靈活的測試環境,比如一次可以開多個裝置(包括同類和不同類的),並且可以進行自由組網。
2. 受目前測試環境限制,要測試分散式Hello Harmony,只能在一臺裝置上進行了。

下一節,我們就正式開始嘗試“分散式Hello Harmony”。

作者:IT男阿斌
想了解更多內容,請訪問: 51CTO和華為官方戰略合作共建的鴻蒙技術社群https://harmonyos.51cto.com

【免費直播公開課-基於鴻蒙IoT套件的猜數字遊戲開發實戰】