我听说Android 3.0 sdk支持USB Host。我想使用Android应用程序在Android设备的USB端口上读/写数据。此应用程序将数据发送到连接到Android平板电脑的USB端口的传感器设备。是否有可用于USB读写的示例代码或示例?
答案 0 :(得分:2)
尝试http://developer.android.com/resources/samples/USB/MissileLauncher/index.html处的MissleLauncher示例。
实现非常简单的异步数据传输。清晰,简洁的代码。
答案 1 :(得分:0)
溶液:
1)访问USB端口
http://atechyblog.blogspot.com/2010/09/reboot-persisting-all-user-access-usb.html
2)获得编程访问权限,以便您可以在Java中使用API
http://www.anddev.org/ndk-problems-f56/android-serial-port-usb-t52802.html
http://code.google.com/p/android-serialport-api/source/checkout
注意:您需要root权限才能实现此目的
答案 2 :(得分:0)
如果您打算编写商业应用,请忘记生根。 IOIO库允许您写入USB端口(请参阅this link)。虽然专门设计用于支持IOIO板,但此lib可用于通过USB发送命令。