在android 2.2以后(API 8),google提供了api:TrafficStats来获取手机的wifi、3G流量。
但是2.1(API 7)是没有这个静态类的,所以需要通过读取文件(/proc/net/dev)方式来判断

可以先 adb shell(不一定要挂载为root)后
$cat /proc/net/dev
Sql代码
  1. Inter-|Receive|Transmit
  2. face|bytespacketserrsdropfifoframecompressedmulticast|bytespacketserrsdropfifocollscarriercompressed
  3. lo:365648000000365648000000
  4. dummy0:0000000000000000
  5. rmnet0:255725522870000006919661722000000
  6. rmnet1:0000000000000000
  7. rmnet2:0000000000000000
  8. rmnet3:0000000000000000
  9. rmnet4:0000000000000000
  10. rmnet5:0000000000000000
  11. rmnet6:0000000000000000
  12. rmnet7:0000000000000000
  13. rmnet8:0000000000000000
  14. rmnet9:0000000000000000
  15. rmnet10:0000000000000000
  16. usb0:0000000000000000
  17. tunl0:0000000000000000
  18. sit0:0000000000000000
  19. ip6tnl0:0000000000000000
  20. wlan0:323412060000005766000000


其中:
tiwlan0 是 Wifi流量
rmnet0 是 无线流量

更多相关文章

  1. android逆向学习,笔记(四)IDA Pro Android(安卓)静态分析
  2. android 读取文件相关
  3. android多线程读取网页内容
  4. 全局获取Context的技巧(再也不要为获取Context而感到烦恼)
  5. Android(安卓)6.0 通话记录生成保存和读取显示
  6. android-async-http如何使用
  7. Android(安卓)流量分析 tcpdump & wireshark
  8. android SharedPreferences 记录数据
  9. Android(安卓)数据存储——上

随机推荐

  1. 常用Android系统调用
  2. Android常用颜色值
  3. 2.4.4 进度条
  4. 【Android】使用Git控制Android程序的git
  5. 启动 flutter项目时报Could not find com
  6. Android自定义View之一:初探实例
  7. Android通过Uri获取文件的路径的方法
  8. Android(安卓)读取正在运行非系统的程序
  9. Android(安卓)am/pm命令用法
  10. Error:Execution failed for task ':app: