从Android 3.1开始将支持USB配件连接到Android设备,通过附件通讯协议,同时在Android 2.3.4中通过附加库也可以兼容这些功能,目前可以在Nexus S、Nexus One上进行开发测试,可以实现两种工作模式,分别为Host Mode和Accessory Mode,前者Android设备将作为宿主为USB设备供电,比如连接一个键盘,而Accessory Mode将作为附件模式,这时可能Android设备变成一个辅助的设备,比如作为PC上的手写板,这时PC为Android设备供电,如下图所示:
无论何种模式,Android设备都和连接的USB设备进行类似串口的通讯,对于调试,我们仍然可以使用adb来实现,比如说连接Android设备到PC上,输入
adb tcpip 5555
接着输入
adb connect <device-ip-address>:5555 其中device-ip-address为android设备的ip地址,
如果你的设备是监听USB连接,可以输入
adb usb
RSS