adb本身提供了网络调试的功能,所以,在不能直接用USB连上Android手机的情况下,可以使用WiFi连接adbd进行调试,本文记录了使用WiFi连接adb并进行调试的具体步骤。使用WiFi连上adb和USB连上adb没有任何不同,可以正常使用adb shell, adb logcat, adb am,adb reboot等,使用Eclipse单步调试App也没有任何问题。没有ROOT的Android手机也可以使用,唯一的要求是手机上的adbd启用了网络调试功能,是不是邪恶感顿生?...
分类:
移动开发 时间:
2014-11-25 16:39:12
阅读次数:
210
首先手机必须是root过的,可以使用百度一键root工具。
然后,在手机中打开这个终端(terminal)应用,输入如下命令:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
接着,可以查看一下你的手机的IP地址,直接在连接的wifi网络上单击,即可看...
分类:
移动开发 时间:
2014-11-21 12:46:07
阅读次数:
174
目前Android的WiFi自动连接的优先级规则如下:
1、priority值的范围设定为[0,1000000),如果超出此范围则会reset;
2、最近连接过的AP拥有最高priority,在自动连接中会首先尝试连接它;
3、未连接过但是扫描到的AP,按其信号值强弱排序,越强的显示靠前,但是,还得综合
AP的安全因素,基本情况是:WPA/WPA2 > WEP > signal level h...
分类:
移动开发 时间:
2014-11-19 11:05:07
阅读次数:
471
android获取网络上的文件的时候,在WiFi环境下可以获得,GPRS网络不行。
原因:访问的时候要使用静态ip,不能动态ip。
例子: 华为网盘直链云加速里面存储的文件,下载的时候ip是动态分配的,GPRS网络环境下不能获取数据。
扩展:
1. 为什么GPRS网络下,获取数据的时候不能是动态ip,也就是说必须是公网ip才行?
http://www.wzsky.net/html/Cis...
分类:
移动开发 时间:
2014-11-13 12:58:27
阅读次数:
281
============问题描述============ 最近做了一个安卓应用,测试时发现如果通过wifi连接经常超时,而用3G网络连接有时候很慢,但是很少超时,连接用的httpclient的post方式,服务器用的是tomcat7,数据库oracle,连接用的C3P0连接池,有人知道是什么情况吗?...
分类:
移动开发 时间:
2014-11-11 16:09:36
阅读次数:
154
最近在一个客户那边调试基于p2p的wifi display, 一半都是在Android上去调这个,所以之前也没有过多研究整个p2p连接流程, 而客户现在用的是非Android平台架构, 很多东西需要协助客户debug
之前debug wifi 连接时用到了wpa_cli 来协助调试连接,那p2p怎么去调试呢? 可以用wpa_cli协助调试吗?
查看了代码有了肯定...
分类:
其他好文 时间:
2014-10-24 16:44:02
阅读次数:
366
============问题描述============ 最近做了一个安卓应用,测试时发现如果通过wifi连接经常超时,而用3G网络连接有时候很慢,但是很少超时,连接用的httpclient的post方式,服务器用的是tomcat7,数据库oracle,连接用的C3P0连接池,有人知道是什么情况吗?...
分类:
移动开发 时间:
2014-10-20 22:53:47
阅读次数:
206
近日,饱受无法远程登录到新安装在VMWare上的Ubuntu虚拟机,如今发现问题所在,故记录此问题的解决方案,以备后用。
一、远程登录虚拟机的准备:
Ubuntu虚拟机的联网方式应该选择Bridged(桥接模式),可以在Ubuntu中配置静态IP,或者使用路由器(自己使用的是WiFi连接,经过无线路由器进行配置)通过DCHP服务器进行IP地址分配(一般配置后不再改变,通过MAC地址识别...
分类:
系统相关 时间:
2014-10-14 19:34:49
阅读次数:
226
在进行robotium 编写自动化测试用例的时候,有些case 需要控制网络来进行验证,这个时候就需要来回关闭,打开wifi 连接。在网上搜了一下,使用方法比较简单,整理如下:1、首先需要在app中的 AndroidManifest.xml 文件中申请wifi的访问权限,配置如下:Xml代码2、ja...
分类:
移动开发 时间:
2014-10-10 19:04:04
阅读次数:
190