主機模式:Android設備為USB總線和外設供電,數據傳輸雙向。
附件模式:即附件模式。安卓做配件,手機連電腦。通常,使用這種模式。USB設備終端向總線供電,數據傳輸方向是雙向的。這也是為什麽手機插電腦就能充電的原因。
在討論具體代碼之前,我們需要先說壹下主機模式下的調試方法,因為數據線的端口是外設使用的,所以傳統的連接數據線的調試方法已經行不通了。官網給出了解決方案:
1,請用數據線將安卓設備連接到電腦上,當然還要打開安卓設備的wifi。
2.在windows命令行下,輸入SDK?平臺-工具/?目錄(取決於SDK安裝在哪個目錄),執行?亞行tcpip 5555?進入汽車。其實這裏開啟的是adb調試的無線端口(電腦上安卓設備的端口映射)。其實下面的數字可以隨意來,只要端口不被占用。
3、adb connect <。設備ip地址& gt:5555鍵入enter,其中device-ip-address是Android的ip地址。
4.最後,亞行usb回歸。如果沒有問題,現在可以在eclipse上看到logcat的輸出。
其實在app store下載壹個無線ADB工具有壹個簡單的方法,可以是任意壹個。這類工具在Android端做上述工作,不需要連接數據線,但是第三步的操作仍然需要在windows的命令行窗口手動輸入。