Android 2.2版本以前的,系统的流量信息都存放在proc/net/dev(或者proc/self/net/dev)文件下,读取文件然后对其进行解析就行了。

读取某一个应用的流量,则读取proc/uid_stat/uid/tcp_rcv文件进行解析(据说模拟器下是没有这个目录文件的)

对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。

static long  getMobileRxBytes()  //获取通过Mobile连接收到的字节总数,这里Android123提示大家不包含WiFi

static long  getMobileRxPackets()  //获取Mobile连接收到的数据包总数

static long  getMobileTxBytes()  //Mobile发送的总字节数

static long  getMobileTxPackets()  //Mobile发送的总数据包数

static long  getTotalRxBytes()  //获取总的接受字节数,包含Mobile和WiFi等

static long  getTotalRxPackets()  //总的接受数据包数,包含Mobile和WiFi等

static long  getTotalTxBytes()  //总的发送字节数,包含Mobile和WiFi等

static long  getTotalTxPackets()  //发送的总数据包数,包含Mobile和WiFi等

static long  getUidRxBytes(int uid)  //获取某个网络UID的接受字节数

static long  getUidTxBytes(int uid) //获取某个网络UID的发送字节数

android wifi流量监控,Android流量监测的实现原理相关推荐

  1. 水电站下泄生态流量监控解决方案-智能监测生态流量遥测终端-水电站流量监测站

    平升电子水电站下泄生态流量监控解决方案-智能监测生态流量遥测终端-水电站流量监测站是一款集人机交互.视频叠加.4G路由.数据采集.逻辑运算与远程传输功能于一体的多媒体智能终端设备. 此款产品为水电站生 ...

  2. Android:全面详细的解析Android数据流量统计流程与分析方法(流量检测、流量监控、流量提示)相关类PhoneStateListener,dcTracker,TrafficStats

    作者:GentlemanTsao https://blog.csdn.net/GentelmanTsao 每篇一格言 Stay hungry,stay foolish! --Steve Jobs 文章 ...

  3. android wifi 广播吗,Android WIFI开发之广播监听

    在 WIFI 网络开发过程中,容易对网络变化的系统广播和不同广播对应的网络状态区分不清楚,所以对常用的系统网络广播Intent Action和网络状态含义做了整理,希望能够加强记忆并且帮助到大家理解何 ...

  4. android wifi 框架图,android wifi框架

    ---恢复内容开始--- frameworks/base/services/java/com/android/server/wifi 中的ReadMe文件 WifiService: Implement ...

  5. 网络流量监控及流量异常检测

    当今的企业面临着许多挑战,尤其是在监控其网络基础设施方面,需要确保随着网络规模和复杂性的增长,能够全面了解网络的运行状况和安全性.为了消除对网络性能的任何压力,组织应该采取的一项重要行动是使用随组织一 ...

  6. android wifi的进程,Android wifi简要分析

    这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager (1)ScanResult,主要是通过wifi 硬件的扫描 ...

  7. android wifi坏了,Android 8.0背锅WiFi掉线,Android P突然变脸

    原标题:Android 8.0背锅WiFi掉线,Android P突然变脸 安卓8.0给用户带来更快的速度和更多新功能的同时,也出现了一些问题. 据Android Police报道,大量用户在网上反映 ...

  8. android wifi接收数据库,Android客户端通过WiFi从TCP服务器(ESP8266-12E)接收数据

    目标简介: 1)启动ESP8266 Wifi模块作为侦听特定端口的TCP服务器 - >到目前为止完成 2)从服务器发送int或String到Client 2)编写一个作为客户端的Android应 ...

  9. Android wifi扫描机制(Android O)

    版权声明:本文为博主原创文章,博客地址:https://blog.csdn.net/h784707460/article/details/79658950,未经博主允许不得转载. 一. Android ...

  10. android wifi 打印文件,android – 将文件发送到WiFi打印机

    我正在开发一个应用程序,在我的手机中,我通过IP地址和端口号将文件发送到WiFi打印机,它们是.txt,.png,.jpg,.doc.它们应该从打印机打印出来.我试过以下代码,但它只给我输出.txt文 ...

最新文章

  1. as3 中get和set的用法
  2. PostgreSQL 10.1 手册_前言_2. PostgreSQL简史
  3. php 单例模式 序列化,php设计模式(二)单例模式
  4. PE文件到内存的映射学习总结
  5. mysql 的 外连查询
  6. 【知识分享】异步调用与多线程的区别
  7. python删除链表中重复的节点_删除链表中所有值与Python相同的节点的程序
  8. 芒果文件服务器,芒果云服务器
  9. hdu 3829 最大独立集
  10. 奇奇怪怪的three.js特效(一)
  11. 计算机打开后任务栏有但桌面不显示不出来,任务栏不显示打开的窗口,教您打开的窗口在任务栏上显示不出来...
  12. 关于javaweb中的流媒体
  13. Windows10下安装Wamp Server(wamp5_1.7.4)-图文教程
  14. 有没有测试适合哪种发型的颜色软件,染发小测试 看看你的头发适合哪种颜色...
  15. IDEA去掉Performing Code Analysis,Check TODO
  16. 银河linux看版本,下载Linux客户端 - 银河云盘 - 银河证券
  17. 酒店行业如何借助无线认证提高营销能力
  18. 算法之路,带你轻松学废算法系列之哈希表
  19. SCI论文解读复现【NO.2】基于注意机制的YOLOv5改进算法在行星图像中的应用(代码已复现)
  20. 20140319十个英语单词

热门文章

  1. [Mysql] PERCENT_RANK()函数 | CUME_DIST()函数
  2. 赌徒史玉柱变脸转战IT产业 筹资1亿备战网游
  3. 2014阿里校园招聘软件工程师笔试题(9.22武汉站)
  4. button按钮样式
  5. 匹兹堡大学计算机系世界排名,匹兹堡大学计算机排名
  6. ERROR o.s.d.redis.listener.RedisMessageListenerContainer
  7. Ubuntu1804安装nginx
  8. 科普|一文读懂NFT.Storage 创建过程
  9. laravel连接mysql连接数过多_Laravel 使用Voyager导致多个数据库连接总是返回默认连接?...
  10. amp;#9733;平衡法则在生活中的应用