Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图

我们可以通过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等软件

下载地址:httphotoshop/ target=_blank class="infotextkey">ps://market.android.com/search?q=wireless+adb&c=apphotoshop/ target=_blank class="infotextkey">ps

第二种(推荐)

此方法需要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)

Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图

第三种

需要连接USB,成功率较低

#adb tcpip 5555 #让adbd重新启动,并监听端口5555
#adb connect 192.168.1.105:5555

如果恢复原来状态,可以输入adb usb。如果使用更高权限来执行上面操作会更好,可以输入adb root后来测试

Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图

上一篇:android SystemUI导入eclipse 编译


下一篇:Mongo中append方法使用