我们可以通过DDMS来截取通过USB数据线连接到电脑上的Android设备图片,因为Android设备联网也是有一个ip的,所以可以通过wifi来实现电脑和Andorid
设备的联通。
需要将Android设备和电脑连接在一个局域网内
adb server:adb server是计算机上的一个服务进程,进程名为adb
adb daemon:Android设备上的服务进程,进程名为adbd
adb client:可以认为计算机上的一个终端,如Linux的Terminal和Windows 的DOS窗口,进程名也是adb
有三种方式可以实现:
第一种:
在AndroidMarket上下载wireless adb等软件
下载地址:https://market.android.com/search?q=wireless+adb&c=apps
第二种(推荐)
此方法需要root你的Android设备
①在你的Android设备上下载Emulator Terminal(终端模拟器)(也可以通过USB连接到电脑上),进入后输入su获取root权限(需要root),如果成功则$变成#
②输入如下信息,输入#后的信息
#setprop service.adb.tcp.port 5555
#stop adbd #停止adbd
#start adbd #启动adbd
③获取你的Android设备的IP地址(3G或WIFI),如可以通过点击链接wifi的热点后显示ip地址,如下面的截图
④在计算机的dos中输入
adb connect 192.168.1.105:5555
如果成功则显示connected
也可以通过adb get-state来检查是否成功,如果显示devices或emulator-5555(模拟器)则成功
⑤可以将Android设备改回原来的状态,下面也是通过终端模拟器完成的(也可以通过USB连接到电脑上)
#setprop service.adb.tcp.port -1
#stop adbd
#start adbd
通过DDMS截图网络另一端设备的图片(不需要连接USB)
第三种
需要连接USB,成功率较低
#adb tcpip 5555 #让adbd重新启动,并监听端口5555
#adb connect 192.168.1.105:5555
如果恢复原来状态,可以输入adb usb。如果使用更高权限来执行上面操作会更好,可以输入adb root后来测试