我在 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,但实际接收到的字节长度要小得多。
我如何确定真正收到的字节的大小?
谢谢。