2011-01-21 33 views
1

我是一个全新的编程人员,必须完成此任务才能进行演示。我有一个三星Captivate,我需要发送简单的消息通过USB设备。我并不担心机器人是主机,不是这里的问题。我只需要找到正确的代码来访问Android 2.1中的USB功能。我需要发送简单的开/关命令和音频电平变化。通过USB从Android发送简单命令

在我看来,这应该不会那么难,因为机器人将与我的笔记本电脑通信并充当存储设备,所以我知道这两者可以交谈。任何人都可以帮我找到这些资源吗?我一直在广泛地看,无济于事。

谢谢!

Bill

+0

我敢肯定,您无法从SDK中访问USB端口 – Falmarri 2011-01-21 22:51:38

回答

1

最简单的解决方案是使用Android SDK附带的Android Debug Bridge (ADB)。 它允许通过USB连接到您的Android设备(必须在设备上启用AFAIR USB调试)。

如果您想从主机上的自定义[Java]应用程序发送您的命令,您可以尝试使用ADB功能forward ports从主机到设备上。设备上的应用程序可以侦听端口,因此您可以通过USB在设备和主机之间建立简单的TCP连接。

+0

Robert,谢谢!我会从这里攻击它! – Popsyche 2011-02-04 19:50:05

0

正如Falmarri所建议的那样,从SDK无法访问USB。从自定义固件,是的,但不是SDK。