如何使用Android 3.0 sdk访问usb端口

时间:2011-05-03 05:31:08

标签: android usb

我听说Android 3.0 sdk支持USB Host。我想使用Android应用程序在Android设备的USB端口上读/写数据。此应用程序将数据发送到连接到Android平板电脑的USB端口的传感器设备。是否有可用于USB读写的示例代码或示例?

3 个答案:

答案 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发送命令。