2017-07-07 30 views
0

我正在一个Android应用程序中尝试建立Android设备和运行在Windows操作系统上的机器之间的通信。我想使用USB从android设备传输一些字节到该机器。如何在Android设备和通过USB在Windows上运行的机器进行通信

我相信在windows操作系统上运行的机器总是充当主机。正确吗?

我看到Android有两个API的

任何人都可以建议我该API会为我工作吗?

+1

为什么不使用Android shell? –

+0

@AlexT。我想通过一个应用程序来完成,所以我需要编写一个应用程序 –

回答

2

我相信在windows操作系统上运行的机器总是充当主机。正确吗?

是的。 Windows操作系统将充当USB主机。

任何人都可以建议我哪个API将为我工作?

您的android设备将充当配件。因此请遵循附件API。

+0

如果你看到这个https://developer.android.com/guide/topics/connectivity/usb/accessory.html#working-a“当用户连接USB附件到Android设备,“ - 这个API用于连接USB附件而不是主机? –

+0

是的。这个链接说你的Android设备为主机,你可以连接其他配件。但根据你的主要问题,你的Android设备是附件,PC是主机。我从未见过任何可以充当设备模式的PC。 – Shaibal

+0

所以链接说android设备作为主机,然后我想作为配件,那么配件将如何适合我? –

相关问题