相信很多人都没有鸿蒙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上,是返回电视的桌面。
* 在手表上,则直接调出应用列表。