如何检测连接到我的PC的ADB设备

时间:2019-07-15 08:20:12

标签: c# android usb adb driver

我正在尝试寻找一种方法来自动检测与PC相连的ADB设备。我发现很愚蠢的解决方案之一是创建一个计时器并解析adb devices命令的输出。

我该如何使用事件或其他事物至少识别出(已打开USB调试的)Android设备已连接和断开连接?然后,我可以使用ADB设备显示已连接设备的列表。还是应该使用其他方法?

1 个答案:

答案 0 :(得分:0)

您可以将RegisterDeviceNotification与GUID_DEVINTERFACE_USB_DEVICE一起使用。每次出现新的USB设备时,您都会收到WParam设置为DBT_DEVICEARRIVAL的WM_DEVICECHANGE,您的设备不久应显示在“ adb设备”下。