安卓手机ADB USB

十三岁的梦靥 2015-04-17 10:39:57
当我通过数据线连接安卓手机的时候,获取到USB接口的VID和PID,电脑都会识别USB和ADB两个接口,并会相应地安装驱动,请问我如何来判断哪个是ADB的消息,我只关心ADB安装驱动,谢谢。
...全文
297 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysnis 2015-04-17
  • 打赏
  • 举报
回复
你不是能取到USB接口的VID和PID吗 ?
赵4老师 2015-04-17
  • 打赏
  • 举报
回复
搜“devcon”
十三岁的梦靥 2015-04-17
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
搜“devcon”
这个软件很有用 不过还不能解决我的问题 我想要了解手机连接电脑安装驱动的顺序和消息传递的顺序 谢谢了
十三岁的梦靥 2015-04-17
  • 打赏
  • 举报
回复
引用 2 楼 focuslight 的回复:
你不是能取到USB接口的VID和PID吗 ?
你好,谢谢你的回复。 是能取到,但是如果没有安装手机的相关驱动,第一次连接电脑的时候先要安装USB Composite Device的驱动,在这个驱动安装好之前,收不到DBT_DEVICEARRIVAL的广播,在安装完USB Composite Device驱动之后收到DBT_DEVICEARRIVAL消息,才开始安装ADB驱动。 并且在安装这两个驱动的时候,获取的USB的VID和PID是一样的: 设备名:USB Composite Device 设备ID:USB\VID_19D2&PID_0402&REV_0232 设备名:Android 设备ID:USB\VID_19D2&PID_0402&REV_0232&MI_01 在安装完ADB驱动后,显示驱动名Android变为ZTE Handset ADB Interface 设备名:ZTE Handset ADB Interface 设备ID:USB\VID_19D2&PID_0402&REV_0232&MI_01 我不清楚怎么来判断当前获取到的USB接口是USB Composite Device还是ADB。 谢谢

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧