您的位置:首页 > 理论基础 > 计算机网络

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

2012-02-08 14:00 1016 查看
  我们可以通过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后来测试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: