Android USB 同步数据传输

标签 android usb

我目前正在尝试寻找一种方法来处理我的 Android 3.2 平板电脑(支持主机模式)上同步端点上的 USB 数据传输。编写一些原型(prototype)代码后,我注意到在 USB_ENDPOINT_XFER_ISOC 的常量文件中指出“等时端点类型(目前不支持)”。

这是否可以在不对设备进行 root 的情况下实现?如果是这样,我该怎么做?

理想情况下,我希望留在 java API 中,但如果这只能通过 NDK 实现,我将不得不继续这样做。根据以下帖子,我还了解到可能存在一些 USB 带宽问题:User mode USB isochronous transfer from device-to-host

最佳答案

我写了一个Java类,用于Android(或Linux)下的USB同步数据传输:UsbIso

它使用 JNA访问 USBFS通过 IOCTL 调用的 API。

关于Android USB 同步数据传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8888801/

相关文章:

android - 在 setResult() 中发送字符串文件路径

linux - 如何在 Linux 上拦截来自 USB 设备的消息?

debugging - Windows 8 Phone 上的 USB 远程调试

macos - 无法将 USB 设备 SEGGER J-Link [0100] 连接到虚拟机 WINDOWS 7

java - 在 1024ram 及以下的设备上,将字符串转换为字节会导致 java.lang.OutOfMemoryError

java - 对象的 Parcelable Arraylist

android - 在 libgdx 中,如何从后退按钮获取输入?

android - 您应该将 R.java 文件 checkin VCS 吗?

linux - 如何在 Linux 中检测正在用于充电的 USB 端口?

javascript - android应用程序通过USB发送数据到外设