[問題] 關於Android USB溝通

看板AndroidDev作者 (憶秋風痕)時間13年前 (2011/04/13 13:43), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串1/2 (看更多)
問題: 想請教板上先進:   由於研究需要,我希望使用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

04/13 14:20, , 1F

04/13 14:21, , 2F
硬體相關, 沒有 api, 剛剛找了一下好像 DHD 也可以
04/13 14:21, 2F
您好,我現在的意思是如果把Android當Device來處理(因為這樣就不用管先天上硬體是 否有支援) 您提供的網頁我有看過,那是該手機本身有USB Host的功能,與我現在要的不同 還是感謝您^^ ※ 編輯: isohogon 來自: 118.161.146.225 (04/13 14:41)

04/13 15:24, , 3F
我是都當SCKET開啟,反正USB接上去也只是當另一個PPP
04/13 15:24, 3F

04/13 15:24, , 4F
就不管他用甚媒介實現TCP了 XDD
04/13 15:24, 4F
可否說詳細一點? ※ 編輯: isohogon 來自: 118.161.146.225 (04/13 16:00)

04/13 17:07, , 5F
我弄錯意思了嗎? 我以為你需要 usb host mode
04/13 17:07, 5F
因為Host要手機硬體本身有支援,但不是所有手機都有 既然如此我就想說將手機作為Device控制,但這個控制要能 傳送/接收 資料 外部再接一個Host 目前是在想此Host能不能用嵌入式硬體做(利用某些晶片之類的) 類似像這樣 http://ytai-mer.blogspot.com/ ※ 編輯: isohogon 來自: 118.161.146.225 (04/13 18:14)

04/13 18:36, , 6F
那我知道的不會比你多 XD 我也只聽過用 IOIO board 來作
04/13 18:36, 6F

04/14 01:26, , 7F
該不會是需要其他device接上手機@@?
04/14 01:26, 7F
是想做類似概念的東西 ※ 編輯: isohogon 來自: 118.161.144.217 (04/14 10:04)
文章代碼(AID): #1DfJWDkK (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1DfJWDkK (AndroidDev)