看板 AndroidDev 關於我們 聯絡資訊
問題: 想請教板上先進:   由於研究需要,我希望使用Android 做USB相關的東西   但由於是完全新手,所以是先評估能否這樣做   經過Google了解,目前Android無法做USB host功能(Nexus S是硬體上有支援)   所以一般情況下,Android應該是只能當Device   那如果我想要藉由Android實現USB通訊(接收、傳送)   例如:我在Android上寫一APP,上面有按鈕(例如1,2,3,4)   按下1,利用USB傳送到PC端這邊顯示之類的(反之從PC也能透過USB傳給Android)   Android有相對應的USB 通訊用的API嗎(還是要看手機上的USB 晶片而定)?   目前看到都是在說建置環境時要做Debug將程式傳到手機上   但好像鮮少人提到中間USB通訊這邊   請各位先進解惑   若有相關網頁,也可PO出,讓我參考,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.146.225
ledia:硬體相關, 沒有 api, 剛剛找了一下好像 DHD 也可以 04/13 14:21
您好,我現在的意思是如果把Android當Device來處理(因為這樣就不用管先天上硬體是 否有支援) 您提供的網頁我有看過,那是該手機本身有USB Host的功能,與我現在要的不同 還是感謝您^^ ※ 編輯: isohogon 來自: 118.161.146.225 (04/13 14:41)
WolfLord:我是都當SCKET開啟,反正USB接上去也只是當另一個PPP 04/13 15:24
WolfLord:就不管他用甚媒介實現TCP了 XDD 04/13 15:24
可否說詳細一點? ※ 編輯: isohogon 來自: 118.161.146.225 (04/13 16:00)
ledia:我弄錯意思了嗎? 我以為你需要 usb host mode 04/13 17:07
因為Host要手機硬體本身有支援,但不是所有手機都有 既然如此我就想說將手機作為Device控制,但這個控制要能 傳送/接收 資料 外部再接一個Host 目前是在想此Host能不能用嵌入式硬體做(利用某些晶片之類的) 類似像這樣 http://ytai-mer.blogspot.com/ ※ 編輯: isohogon 來自: 118.161.146.225 (04/13 18:14)
ledia:那我知道的不會比你多 XD 我也只聽過用 IOIO board 來作 04/13 18:36
tingyushyu:該不會是需要其他device接上手機@@? 04/14 01:26
是想做類似概念的東西 ※ 編輯: isohogon 來自: 118.161.144.217 (04/14 10:04)