【问题标题】:Sending simple commands from Android through USB通过 USB 从 Android 发送简单命令
【发布时间】:2011-01-21 18:51:49
【问题描述】:

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

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

谢谢!

比尔

【问题讨论】:

  • 我很确定您无法从 SDK 中访问 USB 端口

标签: java android usb


【解决方案1】:

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

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

【讨论】:

  • 罗伯特,谢谢!我会从这里攻击它!
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2017-05-16
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2013-02-25
    • 2014-07-12
    • 2016-05-08
    相关资源
    最近更新 更多