比如能够查看
1. 网络是否连接
2. 此时连接时占用的带宽(上传/下载数据)
3. 用的何种网络
4. ...目的就是想测试第三方应用运行时,该应用对网络的影响。曾经设想写个apk文件用来统计这些值,但是这样会影响测试的第三方应用消耗cpu, memory等的值。
同样还可能由于系统内存消耗过大导致收集网络信息的应用被关掉。请问高手,有没有好办法?

解决方案 »

  1. 我所知道的就是可以在adb shell里用命令ifconfig wlan0来查看wifi网络状态,手机网络没有弄过
      


  2. 没有听说过啊。而且我的手机也提示没有找到wlan0这个设备。
    一般看wifi我用adb shell dumpsys wifi有没有对adb shell get*了解的人?介绍下呗!!谢谢!
      

  3. 如果你有一份源码的话,你可以将你linux下查看网络状态的这部分的代码用交叉编译器编译成arm的,然后将生成的bin文件放到out目录中,可以运行
      

  4. 恕我愚钝,不太明白。
    1. 你是指什么样的源码?查看网络状态的还是android app的?
    2. 不太懂如何交叉编译,不过可以google下
    3. 为什么要编译成arm的?你是指必须要在底层才能查看网络状态是么?谢谢~~
      

类似问题 »