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

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等软件

下载地址: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后来测试

更多相关:

  • 1.首先先root手机 2.进入adb   adb shell   su //获取root权限   mount -0 remount,rw /data //重新挂载分区为可读写(可以用 df命令查看分区情况)   chmod 777 /data //更改文件夹权限可读写 3.adb 常用命令大全 1. 显示系统中全部Android平台...

  • 主要是在bluestore的实例上执行低级管理操作的使用程序,是ceph bluestore的管理工具 命令 help显示帮助信息fsck [--deep]对bluestore元数据进行一致性检查。如果指定了–deep,还要读取所有对象数据并验证校验和repair运行一致性检查 并修复我们可以发生的任何错误bluefs-ex...

  • iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?iOS获取设备ID总结IDFA解释 关于UUID的理解 : 英文名称是:Universally Unique Identifier,翻译过来就是通用唯一标识符。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提...

  • Running Your Application 原文演示了怎样在真机和模拟器上运行你的App。 原文链接:http://developer.android.com/training/basics/firstapp/running-app.html 译文链接:http://android.toolib.net/training/bas...

  • 转:http://blog.csdn.net/zhouzhuan2008/article/details/11053877   目录 MTD总概述MTD数据结构 MTD相关层实现 MTD,Memory Technology Device即内存技术设备 字符设备和块设备的区别在于前者只能被顺序读写,后者可以随机访问;同时,两者读写数...

  • 设备管理器架构 ----Windows Embedded CE 6.0 R3   原文:http://msdn.microsoft.com/en-us/library/ee484004(v=WinEmbedded.60).aspx   设备管理器运行在Windows Embedded CE操作系统下,跟踪加载的驱动及其接口。它从内核中...

  • android:id 为控件指定相应的IDandroid:text 指定控件的文本,置尽量使用strings.xmlandroid:grivity 指定控件的基本位置 ,比如举重,居右,android:padding 指定控件的内边距,控件当中的内容android:singleLine 如果设置为真的话,则将控件的内容在同一行当中显示...

  • 布局主要分两个 其中主布局是

  • 大家平时见到的最多的可能就是Frame动画了,Android中当然也少不了它。它的使用更加简单,只需要创建一个 AnimationDrawabledF对象来表示Frame动画,然后通过addFrame 方法把每一帧要显示的内容添加进去,并设置播放间隔时间,本例子中间隔时间为5S, 最后通过start 方法就可。 以播放这个动画了,...

  • 作业要求: 作一个显示框里面分成三行 一二行占这个框的1/2 第三行独占1/2 第三行里面分成两列第一列占25%,第二列占75%。 屏幕显示效果 实现步骤:  

  • 一:Service简介 Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。 1:Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交...