Sla*_*ava 6 usb android bytebuffer communication
我在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();
}
Run Code Online (Sandbox Code Playgroud)
数组的大小data为4096,但实际接收的字节长度要小得多.
如何确定实际接收字节的大小?
谢谢.
| 归档时间: |
|
| 查看次数: |
4476 次 |
| 最近记录: |