我想用我的android手機爲我的電視製作一個遙控器。我打算通過USB將我的外部紅外設備連接到手機。手機上的應用程序應執行處理並通過USB向紅外設備發送命令。是否有可能從應用程序顯式訪問手機的USB接口以發送/接收數據?數據只是簡短的二進制字符串。在一個例子中,手機應該是主機,而在其他情況下,手機應該是客戶端。Android手機usb
1
A
回答
4
爲了使這成爲可能,我相信你需要一個USB host drive r爲您的手機。雖然這些驅動程序可用於某些設備(請參閱鏈接),但您需要擁有root用戶權限才能安裝它們,但這並不容易。例如,here's a description如何爲Nexus One安裝USB主機驅動程序。
鑑於很少有設備支持USB主機,似乎很少有關於如何實際訪問特定USB設備的文檔。上面的第二個鏈接,Nexus One驅動程序提供了一些稀疏的細節。除此之外,我只能假設你需要爲特定設備編寫自己的驅動程序,這可能與標準Linux USB driver development類似。 This XDA thread(由N1 USB主機驅動程序的作者開始)可能是您找到的最好的信息來源。
不幸的是,最簡單的答案是,你想要做的事情會非常困難,而且如果你真的管理它,你當然不能輕鬆地分配你的工作。祝你好運!
相關問題
- 1. 外接USB設備到Android手機?
- 2. 從android到手機的USB連接
- 3. Android手機中的USB主機或串行功能
- 4. android:我如何通過USB/HDMI將我的android手機連接到投影機?
- 5. Arduino Android和USB主機API
- 6. Android的USB主機模式
- 7. 通過USB在Ubuntu/Windows上無法識別Android手機
- 8. 嗅探Android手機和HID設備之間的USB交易
- 9. 如何通過USB獲取Android手機的IMEI和顏色
- 10. 在Android手機的USB端口發送字符
- 11. 智能手機的任何USB API?
- 12. 在我的項目中通過USB通過USB連接一個arduino到一個ANDROID手機通過USB端口
- 13. Android手機
- 14. Android手機ID
- 15. [Android studio]如何在Android 6.0中設置新手機?沒有找到USB設備
- 16. Android手機速度
- 17. Android手機接觸
- 18. Android硬件(手機)
- 19. Android手機密度
- 20. 打開Android手機
- 21. android手機控件
- 22. android手機網站
- 23. Android手機代碼
- 24. Android的USB主機,singleInstance,onCreate不斷調用USB附加
- 25. Android USB主機 - bulkTransfer()丟失數據
- 26. 阻止Android USB主機(OTG)掛起
- 27. 將Android手機視爲其他Android手機的遙控器
- 28. 通過USB在Android設備上快速訪問「關於手機」信息,而無需啓用USB調試?
- 29. LPC1768 USB主機
- 30. 如何獲得Android手機USB綁定後的系統IP地址?