我在与USBHost的android通信中使用USBDevice时仍然存在一些问题:
遵循此文档http://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html
if (device!=null){
intface = device.getInterface(0);
endpoint = intface.getEndpoint(0);
connection = manager.openDevice(device);
connection.claimInterface(intface, forceClaim);
if (connection.bulkTransfer(endpoint, buffer, buffer.length, 2000) >= 0) {
for(int it = 0; it < bytes.length; it++){
sb.append((char) bytes[i]);
}
当我展示讲座时,我读了一些额外的东西,比如一个充满“”或“p”或“a”的缓冲区,但与我想收到的消息无关。
有谁知道我在哪里可以找到关于这个函数的任何文档或任何关于这种与android通信的书?
谢谢!
劳拉。