有沒有任何可能性來模擬我的電腦作爲USB主機和我的android設備使用android usb api。如果是這樣,如何設置初始配置?請幫助我...如何模擬我的電腦作爲USB主機?
2
A
回答
2
如果您試圖讓您的手機將您的PC看作UsbAccessory
,它必須通過AOA(Android Open Accessory)協議進行通信。
在PC上,您必須檢測並確定您的手機是哪個設備。然後通過它的接口;通常,附件一將是類0xFF和子類0xFF。
確定後,您必須確定其讀取及其寫入端點。通常,配件接口有一個讀取和寫入,並且它們都是批量傳輸(0x02)類型。
最後,使用寫入端點,向手機發送特定的控制請求數據包,以「附件模式」激活它。這些數據包都在這裏列出:他們發送
http://source.android.com/tech/accessories/aoap/aoa.html
後,手機將能夠看到您的PC爲UsbAccessory
對象(在Android API中)。您可以枚舉連接附件,並通過FileInputStream
和FileOutputStream
開始通信,這裏的所有記載:
http://developer.android.com/guide/topics/connectivity/usb/accessory.html
相關問題
- 1. 可以在平板電腦主機USB端口上工作嗎?
- 2. 三星Galaxy 10.1平板電腦的Android USB主機問題
- 3. 如何模擬文件作爲USB設備連接到Linux中的虛擬機?
- 4. 如何coneect到amaonz RDS從我的電腦本地主機
- 5. ICS的USB主機模式
- 6. Android的USB主機模式
- 7. 虛擬主機返回另一臺電腦上的默認主機
- 8. 作爲電腦鼠標的Android手機
- 9. 如何從我的Android設備訪問我的電腦上的本地主機?
- 10. 平板電腦的Android模擬器
- 11. 如何通過Android模擬器從我的電腦訪問我的webapp?
- 12. 如何構建虛擬USB模擬器?
- 13. 在筆記本電腦和主電腦上同步我的工作?
- 14. 如何使我的手機觸發來電個人電腦上的動作
- 15. 使用電腦作爲USB通信中間人
- 16. LPC1768 USB主機
- 17. 如何從使用vb.net或asp.net或C#的USB電纜連接到我的電腦的數碼相機拍照?
- 18. 一款android手機平板電腦瀏覽器模擬器?
- 19. Android平板電腦模擬器
- 20. Pantech平板電腦模擬器
- 21. Android平板電腦模擬器皮膚
- 22. 從另一臺電腦訪問我的本地主機網站
- 23. 將網站從我的電腦移至主機或服務器?
- 24. 爲我的虛擬主機設置SSL
- 25. 是我的電腦故障,或者android模擬器很慢
- 26. 如何讓我的電腦在WiFi上時使Android模擬器訪問網絡
- 27. ReportBuilder.application在我的電腦上失敗 - 但在本地主機上工作
- 28. 如何將開發主機PC的USB COM端口設置爲Android虛擬設備的USB端口?
- 29. 如何在電腦上打開本地主機服務器
- 30. 如何在其他網段獲得電腦主機名?
在正常情況下,你的PC的USB主機。 Android設備通常是該設備,但可能(暫時)充當主機(USB OTG)。 – sstn 2013-03-15 08:03:17
@sstn是正確的。也許你可以更詳細地解釋你想要實現的目標? – Jodes 2013-03-15 08:32:16
爲了測試android usb配件模式,我需要一個外部usb配件,它們將爲總線供電......而不是使用外部usb設備作爲usb配件,我將PC模擬爲usb配件設備。 – BhagyaNivi 2013-03-18 05:44:01