java - 通过 USB 从 Android 发送简单命令

标签 java android usb

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

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

谢谢!

比尔

最佳答案

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

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

关于java - 通过 USB 从 Android 发送简单命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4762620/

相关文章:

android - In-App Billing v3 - 不检测退款

android - 如何知道 android 上 UsbDevice 实例的 linux usb 设备文件路径?

java - 使用 JPA 引用 "to any"

java - 没有显示输出

Java:连接数据库并返回查询结果

java - JNI 段错误

java - Json 中的特殊字符

android - 如何将 float 缓冲区写入到wav文件android?

java - Android USB OTG : How to detect Mass Storage hot-plug event, 然后复制数据?

android - 删除 USB 附件权限对话框