這邊主要說一下pc是如何同手機建立通訊:
a應用泡在pc電腦上面,並通過socket連線127.0.0.1:8000埠,注意這是該電腦上面本地埠,adb.exe程式進行監聽8000埠;
手機端應用b(或者服務程序)使用socket監聽本地埠127.0.0.1:9000,注意這個是手機系統上面本地埠;
通過adb.exe ,通過資料線給手機下發adb forward tcp:8000 tcp:9000 命令。這樣adb和adbd就會負責pc本地埠8000和手機本地埠9000的訊息**;
剩下的就是socket建立連線後,進行read、write讀寫操作了。
通過USB資料線實現Android端與PC端的通訊
one goal one passion 給浦發銀行做的乙個專案,其中最讓人頭疼的一點是,要求必須使用usb資料線進行資料的互動.這就遇到兩個問題 1.由於每個pc端的ip不同 然而 pad端ip 127.0.0.1 所以pad android端 不能作為client端.要讓pc作為client端主...
都是USB資料線惹得禍
事故一 新買的掃瞄器,配了一根加長的usb線,結果發現使用中會找不到掃瞄器,開始懷疑驅動安裝問題,換驅動,故障依舊,換介面,還是不行,換主機,換掃瞄器.無果.最後更換usb資料線,故障解除.事故二 行動硬碟用的資料線,雙接頭供電的,很久以前就出現偶爾會讀不出盤,開始以為主機供電不足,更換了主機電源後...
Android 不通過USB資料線除錯的方法
在開發android應用時,通常情況下是通過usb資料線連線裝置和計算機,但對於一些需要使用usb裝置的應用,這種方法就碰到了麻煩,手機的usb介面已經和外接的usb裝置連線,無法再連資料線,此時可以通過網路tcpip的方法來進行。也就是然adb 通過網路來連線裝置,而無需usb資料線。具體方法如下...