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

如何使用Android 3.0 sdk访问usb端口,android,usb,Android,Usb,我听说Android 3.0 sdk支持USB主机。我想使用Android应用程序在Android设备的USB端口上读/写数据。此应用程序将数据发送到连接到android平板电脑usb端口的传感器设备。是否有USB读写的示例代码或示例 解决方案: 1) 访问USB端口 2) 获取编程访问权限,以便可以从Java中使用API 注意:您需要root访问权限才能实现这一点请尝试上的MissleLauncher示例 实现非常简单的异步数据传输。清晰、简洁的代码。如果你打算编写商业应用程序,那么就忘

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

解决方案:

1) 访问USB端口

2) 获取编程访问权限,以便可以从Java中使用API


注意:您需要root访问权限才能实现这一点

请尝试上的MissleLauncher示例


实现非常简单的异步数据传输。清晰、简洁的代码。

如果你打算编写商业应用程序,那么就忘了根代码。IOIO库允许您写入USB端口(请参阅)。虽然专门设计用于支持IOIO板,但该库可用于通过USB发送命令

我不知道官方支持的故事是什么,但就如何让它工作而言,一个大问题是什么类型的设备及其通信方式(如果幸运的话,请使用usb串行)。如果linux内核或用户空间驱动程序已经支持将usb设备与普通桌面linux一起使用,那么您将能够更好地使其工作。接下来的问题是平板电脑是否有支持主机的硬件,以及您是否有根用户权限安装新的驱动程序。官方SDK解决方案(如果有的话)可能会消除这种需求。