HarmonyOS Device Connector(hdc)

它是为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与设备进行交互。

hdc分为三部分:

client:运行在电脑端的进程,开发者在执行hdc命令时启动该进程,命令结束后进程退出。

server:运行在电脑端的后台服务进程,用来管理client进程和设备端的daemon进程之间的数据交互,以及设备发现等。

daemon:作为守护进程运行在设备端,用来响应电脑端server发来的请求。

关系如下图所示:

说明

hdc client在启动时,默认会判断server是否正在运行,如果没有运行则会启动一个新的hdc程序作为server,运行在后台。

hdc server运行时,默认会监听PC的8710端口,开发者可通过设置系统环境变量OHOS_HDC_SERVER_PORT自定义监听的端口号。

相关推荐
君逸臣劳1 天前
【Harmony Next】手把手撸一个支持高度自定义的Toast
harmonyos
安卓开发者1 天前
鸿蒙NEXT传感器开发概述:开启智能感知新时代
华为·harmonyos
nju_spy1 天前
华为AI岗 -- 笔试(一)
人工智能·深度学习·机器学习·华为·笔试·dbscan·掩码多头自注意力
安卓开发者2 天前
鸿蒙NEXT按键拦截与监听开发指南
华为·harmonyos
2503_928411562 天前
10.13 Tabs选项卡布局
华为·harmonyos·鸿蒙
我爱学习_zwj2 天前
【鸿蒙进阶-7】鸿蒙与web混合开发
前端·华为·harmonyos
HMSCore2 天前
消息推送策略:如何在营销与用户体验间找到最佳平衡点
harmonyos
HMSCore2 天前
同一设备多账号登录,如何避免消息推送“串门”?
harmonyos
零點壹度ideality2 天前
鸿蒙实现可以上下左右滑动的表格-摆脱大量ListScroller
前端·harmonyos
●VON2 天前
重生之我在大学自学鸿蒙开发第七天-《AI语音朗读》
学习·华为·云原生·架构·harmonyos