相信不少人都没有鸿蒙OS真机能够进行调试,那么,先了解一下当前的开发工具提供的测试环境,对于设计分布式Hello Harmony的用例是很重要的。分布式
前边提到DevEco Studio可使用远程虚拟设备进行调试:工具
> 菜单->Tools->HVD Managerpost
可是这些虚拟设备的使用,是有必定规则和限定条件的。开发工具
# 0. 华为开发者帐号测试
首先,你必须有一个华为开发者帐号,这是要使用华为提供的虚拟设备的前提,也是将来要正式发布应用的前提。spa
# 1. 时间限制1小时设计
远程虚拟机一次能够连续使用1小时,也就是说,调试
- * 1). 在这1小时内,你在该设备上进行的任何操做都不会被重置,除非你本身手动释放。
- * 2). 1小时后,该设备被强制释放,你所作的操做,包括安装应用和修改设置,都会被重置为初始设置。
因此,若是想要在同一台设备上进行连续实验(例如数据读写,多应用之间通讯),则须要在一个小时内完成。blog
# 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