我是Android新手,剛開始使用Android 4.0.3。它啓用USB主機連接。我試圖通過USB發送一些信號給相機,假設它應該是相機必須接收的一些字符,例如開始錄製。我想通過controlTransfer()來做到這一點,但我無法理解這個方法的每一部分邏輯意味着什麼。我檢查了很多論壇,但在任何地方我都看到人們不斷地將它作爲顯而易見的參考。 什麼是請求ID,值和索引? 或者也許還有一些其他的方法來解決我不知道的問題。我知道你可以確定你可以通過USB從Linux終端發送一個信號給該攝像頭,並且由於android有一個linux內核,所以也許有一種方法可以啓動一個終端並以Linux的方式進行操作? 感謝您的任何提示:)Android 4.0.3。 USB主機 - 通過controlTransfer發送數據
3
A
回答
1
controlTransfer()
打算通過控制端點(端點0)發送命令。請求ID,索引和值以及USB協議的一部分。有關更多信息,請參閱http://www.beyondlogic.org/usbnutshell/usb6.shtml#SetupPacket。
你有相機的協議描述嗎? 我想,你需要使用其他端點(如相機協議中所述)將字符發送到相機。
相關問題
- 1. 通過USB發送的Android
- 2. 通過USB端口發送數據
- 3. WindowsPhone - 通過USB發送/接收數據
- 4. 通過USB電纜將數據從WP7手機發送到PC
- 5. 如何通過Android C#中的USB端口發送數據?
- 6. 通過USB從Android發送數據到PC
- 7. 不成功bulkTransfer - Android 4.0.3
- 8. 通過USB從Android設備向熱敏打印機發送數據
- 9. 通過GSM收音機發送數據
- 10. Android USB主機 - bulkTransfer()丟失數據
- 11. 通過ADB發送數據
- 12. 通過Android手機的耳機插孔發送數據
- 13. Arduino Android和USB主機API
- 14. 從主機內部通過網絡發送midi數據
- 15. 通過本地主機發送郵件
- 16. 通過usb訪問開發機localhost
- 17. Android的USB主機模式
- 18. Android手機usb
- 19. Android:僅通過WIFI發送數據
- 20. 網頁訪問數據是否可以通過USB發送到計算機
- 21. 通過Wifi在兩部Android手機之間發送數據
- 22. Android通過USB和UART讀取數據
- 23. 使用java通過USB/RS232轉換器發送數據
- 24. GNU/Linux - Python3 - PySerial:如何通過USB連接發送數據?
- 25. 通過多個USB GPRS設備發送數據
- 26. 通過Android應用程序發送和接收USB端口上的數據
- 27. ICS的USB主機模式
- 28. USB主機識別
- 29. 通過互聯網從手機發送數據到手機?
- 30. 發送通過USB打印機命令在C#
這裏是鏈接說,如何設置參數來控制數據的傳遞速度..等等http://stackoverflow.com/questions/8546099/setting-parity-with-controltransfer-method/11282738#11282738 – yokks 2012-07-02 17:00:24