通过USB从Android发送简单命令

时间:2011-01-21 18:51:50

标签: java android usb

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

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

谢谢!

比尔

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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