请问一下,怎么在ANDROID上实现2G/3G以及WIFI的网络流量统计
我试过监测/proc/self/net/dev文件,但该文件当中根本就没有相关信息.
请达人指教

解决方案 »

  1.   

    有类似的APK的,你搜索一下,我见有同事测试的时候用过。
      

  2.   

    检测/proc/self/net/dev 在真机上是有相关信息的 模拟器上无硬件支持的好像是没有相关信息
    具体的实现可以参看
    http://blog.csdn.net/Zengyangtech/archive/2010/06/01/5638604.aspx
      

  3.   

    这个地方的参数名 好像还不一样 在真机上也找不到
    tiwlan0 和 rmnet0
    我用的算是“山寨”机
    Inter-|   Receive                                                |  Transmit
     face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
        lo:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
    pdp_ip0: 7211688    6721    0    0    0     0          0         0  3592140    6576    0    0    0     0       0          0
    pdp_ip1:   57995     149    0    0    0     0          0         0   107698     175    0    0    0     0       0          0
    pdp_ip2:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
    pdp_ip3:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0不知道这个里面的参数名有没有统一的命名规范
      

  4.   

    那个文件中是不会有的
    还是找个相应的 apk 装上吧,如果你是使用者。
    如果你想开发,那要了解下你所用的modem是如何实现流量通知的了。