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自定义监听的端口号。

相关推荐
安防视频中间件/视频资源汇聚平台4 小时前
华为iVS1800接入SVMSPro平台
华为·华为云
心一信息4 小时前
如何通过华为无线控制器添加一个名为yunwei的无线网络
运维·网络·华为
软件开发技术深度爱好者5 小时前
华为仓颉语言的函数初步
华为·仓颉(cangjie)编程语言
AAA修煤气灶刘哥6 小时前
后端仔狂喜!手把手教你用 Java 拿捏华为云 IoTDA,设备上报数据 so easy
后端·物联网·华为
小周同学:6 小时前
【UniApp打包鸿蒙APP全流程】如何配置并添加UniApp API所需的鸿蒙系统权限
华为·uni-app·harmonyos
iFlyCai7 小时前
鸿蒙开发中的List组件详解
华为·list·harmonyos
AAA修煤气灶刘哥12 小时前
物联网-智能设备数据交互核心技术解析
物联网·华为
前端世界12 小时前
HarmonyOS 实战:6 种实现实时数据更新的方案全解析(含完整 Demo)
华为·harmonyos
万少1 天前
可可图片编辑 HarmonyOS 上架应用分享
前端·harmonyos
zhanshuo1 天前
鸿蒙开发实战:掌握 Promise 和 async/await,轻松搞定异步请求
harmonyos