Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图...
我們可以通過(guò)DDMS來(lái)截取通過(guò)USB數(shù)據(jù)線連接到電腦上的Android設(shè)備圖片,因?yàn)锳ndroid設(shè)備聯(lián)網(wǎng)也是有一個(gè)ip的,所以可以通過(guò)wifi來(lái)實(shí)現(xiàn)電腦和Andorid
設(shè)備的聯(lián)通。
需要將Android設(shè)備和電腦連接在一個(gè)局域網(wǎng)內(nèi)
adb server:adb server是計(jì)算機(jī)上的一個(gè)服務(wù)進(jìn)程,進(jìn)程名為adb
adb daemon:Android設(shè)備上的服務(wù)進(jìn)程,進(jìn)程名為adbd
adb client:可以認(rèn)為計(jì)算機(jī)上的一個(gè)終端,如Linux的Terminal和Windows 的DOS窗口,進(jìn)程名也是adb
?
有三種方式可以實(shí)現(xiàn):
第一種:
在AndroidMarket上下載wireless adb等軟件
下載地址:https://market.android.com/search?q=wireless+adb&c=apps
第二種(推薦)
此方法需要root你的Android設(shè)備
①在你的Android設(shè)備上下載Emulator Terminal(終端模擬器)(也可以通過(guò)USB連接到電腦上),進(jìn)入后輸入su獲取root權(quán)限(需要root),如果成功則$變成#
②輸入如下信息,輸入#后的信息
#setprop service.adb.tcp.port 5555
#stop adbd #停止adbd
#start adbd #啟動(dòng)adbd
③獲取你的Android設(shè)備的IP地址(3G或WIFI),如可以通過(guò)點(diǎn)擊鏈接wifi的熱點(diǎn)后顯示ip地址,如下面的截圖
④在計(jì)算機(jī)的dos中輸入
adb connect 192.168.1.105:5555
如果成功則顯示connected
也可以通過(guò)adb get-state來(lái)檢查是否成功,如果顯示devices或emulator-5555(模擬器)則成功
⑤可以將Android設(shè)備改回原來(lái)的狀態(tài),下面也是通過(guò)終端模擬器完成的(也可以通過(guò)USB連接到電腦上)
#setprop service.adb.tcp.port -1
#stop adbd
#start adbd
通過(guò)DDMS截圖網(wǎng)絡(luò)另一端設(shè)備的圖片(不需要連接USB)
第三種
需要連接USB,成功率較低
#adb tcpip 5555 #讓adbd重新啟動(dòng),并監(jiān)聽(tīng)端口5555
#adb connect 192.168.1.105:5555
如果恢復(fù)原來(lái)狀態(tài),可以輸入adb usb。如果使用更高權(quán)限來(lái)執(zhí)行上面操作會(huì)更好,可以輸入adb root后來(lái)測(cè)試
總結(jié)
以上是生活随笔為你收集整理的Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux FTP服务器访问权限的问题
- 下一篇: 苹果下架360的硅谷解读