2017-07-07 92 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設備作爲主機,然後我想作爲配件,那麼配件將如何適合我? –

相關問題