Android USB主机同步批量传输发送然后读取

时间:2014-01-21 19:48:13

标签: android usb host synchronous

我正在尝试在Android平板电脑上通过USB设置通信。

我让通信工作异步。哪个好,我想要,但我也希望能够发送USB命令,并在另一个端点上等待回复

我想使用UsbDeviceConnection.BulkTranfer,因为我已经使用异步工作。

我试过这种方式。

mConnection.bulkTransfer(mEndpointIntrWrite2, message, message.length, 500);//send
Thread.sleep(500);
mConnection.bulkTransfer(mEndpointIntrRead1, message, message.length, 500);//read

我已经确认数据已被发送,但它无法处理回复。

有办法解决这个问题吗?

同时 由于我有它异步实现,有没有办法有2个线程,1发送消息睡眠等待回复。线程2处理回复并触发线程1唤醒。

0 个答案:

没有答案