我是靠谱客的博主 稳重金毛,最近开发中收集的这篇文章主要介绍android usb 通信失败的原因(返回-1),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当使用USB批量传输时,这里列出了事务处理失败时要检查的事项

  • a)validation已经通过bulkTransfer函数的端点的方向

  • b)确保缓冲区有足够的长度来存储传入的数据

  • c) 长度字段也许是最重要的。 如果您知道响应的确切大小,请使用它。

  • d) 超时参数 。 如果向设备发送查询,并且在收听响应时没有提供足够的超时,则bulkTransfer可以返回-1。

比如前几次都是成功了,之后就失败了,此时就不妨将超时参数加大测试

最后

以上就是稳重金毛为你收集整理的android usb 通信失败的原因(返回-1)的全部内容,希望文章能够帮你解决android usb 通信失败的原因(返回-1)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部