概述
当使用USB批量传输时,这里列出了事务处理失败时要检查的事项
-
a)validation已经通过bulkTransfer函数的端点的方向
-
b)确保缓冲区有足够的长度来存储传入的数据
-
c) 长度字段也许是最重要的。 如果您知道响应的确切大小,请使用它。
-
d) 超时参数 。 如果向设备发送查询,并且在收听响应时没有提供足够的超时,则bulkTransfer可以返回-1。
比如前几次都是成功了,之后就失败了,此时就不妨将超时参数加大测试
最后
以上就是稳重金毛为你收集整理的android usb 通信失败的原因(返回-1)的全部内容,希望文章能够帮你解决android usb 通信失败的原因(返回-1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复