【发布时间】:2011-10-18 10:31:47
【问题描述】:
我在使用 Android 3.1 中的 UsbRequest 类时遇到问题。
这是我的代码:
ByteBuffer buffer = ByteBuffer.allocate(4096);
buffer.order(ByteOrder.LITTLE_ENDIAN);
UsbRequest request = new UsbRequest();
request.initialize(mConnection, mEndpointIn);
request.queue(buffer, 4096);
if (mConnection.requestWait() == request) {
byte[] data = buffer.array();
}
数组data的大小为4096,但实际接收到的字节长度要小得多。
如何确定实际接收到的字节大小?
谢谢。
【问题讨论】:
标签: android usb communication bytebuffer