zoukankan      html  css  js  c++  java
  • 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后来测试

  • 相关阅读:
    [51nod1299]监狱逃离
    [51nod1206]Picture
    noi 2016 游记
    [Codeforces 696D] Legen...
    [bzoj2574] [Poi1999]Store-Keeper
    [bzoj1227] [SDOI2009]虔诚的墓主人
    [bzoj3979] [WF2012]infiltration
    Docker
    SpringBoot实现登录
    SpringBoot第一次案例
  • 原文地址:https://www.cnblogs.com/loulijun/p/2342613.html
Copyright © 2011-2022 走看看