2011-11-24 42 views
0

我想知道是否有任何API可用於通過手機的USB接口交換數據。它可以是任何智能手機,如iOS,android,java,windows,Linux等。如果可能的話,請分享詳細信息以進一步學習。謝謝!智能手機的任何USB API?

回答

0

你必須更具體。你想將手機連接到PC並在2之間交換一些數據嗎?或者你想連接兩部手機嗎?其次,你需要哪種編程語言的API?

假設您想將手機連接到PC,首先檢查您的手機在PC上顯示的USB設備類別。如果是USB大容量存儲,您可以簡單地將其視爲筆式驅動器並傳輸文件。

如果顯示爲一個MTP或PTP類設備,看看http://en.wikipedia.org/wiki/Media_Transfer_Protocol

通常每個手機廠商都會有自己的協議,這是由手機的PC套裝軟件的理解。所以你需要的API可能因設備而異。

+0

其實我有一個研發項目,我將有一個硬件,可以減少設備從x點移動到1米左右,上,下等等。這個hw應該通過手機USB端口連接,以提供移動數據。在這種情況下,我可以選擇任何或各種移動平臺。我想知道當前市場上的所有可用選項。 – masiboo

+0

哦,所以你說的是這樣的連接:「運動傳感器」<---USB--->手機。我對嗎?您應該查看具有USB「主機」端口或OTG端口的移動設備。這些是您可以連接USB從設備的端口,例如您的示例。你給出的描述聽起來像你想連接一個加速度計。您可以先嚐試將此設備連接到PC的USB端口,然後查看檢測到的內容。它是否被檢測爲USB串行轉換器端口? –

+0

很酷的建議。我的硬件尚未準備好測試。但是在我們啓動軟件部分之前檢查是非常有用的信息。謝謝! – masiboo