安卓流量统计

TrafficStats类;
NetworkStatsManager类;

1.TrafficStats

getMobileRxBytes()
//统计移动网络接收到的数据包大小。测试数据在网络层,包括TCP与UDP
getMobileRxPackets()
//返回移动网络设备引导收到的数据包数量。其他同上
getThreadStatsTag()
//setThreadStatsTag(int)
//获取线程的标签,每一个线程只有一个活跃的标签
getTotalRxBytes 获取设备启动以来所接收的数据总量
getTotalRxPackets //获取设备启动以来所接收的数据包的数量

具体调用

DDMS netWork Statistics
//1.获取一个包管理器。
PackageManager pm = getPackageManager();
//2.遍历手机操作系统 获取所有的应用程序的uid
List<ApplicationInfo> appliactaionInfos = pm.getInstalledApplications(0);
for(ApplicationInfo applicationInfo : appliactaionInfos){  int uid = applicationInfo.uid;    // 获得软件uid  //proc/uid_stat/10086  long tx = TrafficStats.getUidTxBytes(uid);//发送的 上传的流量byte  long rx = TrafficStats.getUidRxBytes(uid);//下载的流量 byte  //方法返回值 -1 代表的是应用程序没有产生流量 或者操作系统不支持流量统计  获取当前APPID
}
TrafficStats.getMobileTxBytes();//获取手机3g/2g网络上传的总流量
TrafficStats.getMobileRxBytes();//手机2g/3g下载的总流量  TrafficStats.getTotalTxBytes();//手机全部网络接口 包括wifi,3g、2g上传的总流量
TrafficStats.getTotalRxBytes();//手机全部网络接口 包括wifi,3g、2g下载的总流量 getAppliactaionInfo.UID

-注意:监控流量也可以使用DDMS中的network statics

Android-流量统计相关推荐

  1. Android流量统计TrafficStats类

    对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析. android.n ...

  2. android 双卡流量统计,android流量统计

    android流量统计 (2012-07-31 12:28:34) 标签: 杂谈 研究过一段时间的android流量统计 发个自己的总结帖 1 android有一个TrafficStats类可以直接获 ...

  3. android页面统计代码,android流量统计(示例代码)

    android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计. static l ...

  4. android 流量统计工具,Android 统计应用流量的使用情况

    Android 获取应用流量的使用情况有两种方法 TrafficStats NetworkStatsManager 是Android 6.0(API23)中新增加的类 这次我们使用的是第二种方法,记录 ...

  5. Android流量统计

    项目中需要对Android设备进行流量统计来进行资费结算,所以对Android设备流量统计进行了一些调研.发现流量统计主流上有两种方式 使用系统统计类TrafficStats获取 通过系统文件解析读取 ...

  6. android 流量统计

    由于自己手机每月只有100M流量  最近总是不够用  所以 想研究一下android的流量统计  这样的话就能随时了解自己使用流量的记录 之初也咨询了一些朋友  发现研究这方面的人比较少 在网上也搜罗 ...

  7. android 流量统计助手,流量统计 My Data Manager v7.3.1

    更新时间:2017-02-19 资费提示:免费版 当前版本:7.3.1 软件语言:中文 软件类别:计费统计 软件大小:7.24 MB 适用固件:2.2及更高固件 内置广告:没有广告 开发商:Mobid ...

  8. android 流量统计换算,iOS 统计流量信息(转)

    在开发中,有时候需要获取流量统计信息.研究发现:通过函数getifaddrs来得到系统网络接口的信息,网络接口的信息,包含在if_data字段中, 有很多信息, 但我现在只关心ifi_ibytes, ...

  9. android 流量统计不准确_汽车里程表上显示的百公里油耗准确吗?是不是真的是欢乐表...

    汽车表显油耗准不准需要根据不同的实际工况来确定,如果是长期保持匀速行驶状态,那么表显油耗更接近实际油耗,但如果是混合工况下.走走停停,那么表现油耗就没准了,而这个时候表显油耗会比实际油耗低,所以表现油 ...

  10. android 流量统计换算,什么是流量?如何计算流量?流量的单位如何换算

    什么是流量?如何计算流量?流量的单位如何换算 上网流量通常用"位"(bit),"字节"(Byte),KB,MB,GB,TB等来表示.它是计算机信息技术用于计量存 ...

最新文章

  1. linux查看出口IP
  2. clockdiff-检测两台linux主机的时间差
  3. window环境编译在linux环境运行的golang程序
  4. Java中判断String不为空的问题
  5. 前端技术未来三年前瞻性思考
  6. 举牌人表情包使用nodejs实现
  7. redis学习笔记二
  8. 读取文件,解决中文乱码问题
  9. 修改Wordpress插件---advanced-access-manager.1.7.3---
  10. 网易云音乐ncm批量解码转换flac和mp3,qq音乐qmc转换
  11. 电脑端查看CAD图纸也能非常方便
  12. 【Ubuntu】安装H.264解码器
  13. java泛型(1) 认识泛型
  14. 服务器系统事件id1001,win10系统玩游戏出现蓝屏事件ID1001的解决方法
  15. Spring学习笔记4
  16. VSCode Conventional Commits 插件
  17. 【UV打印机】PrintExp打印软件教程(五)-高级
  18. linux vi 保存退出与不保存退出
  19. osi是什么?计算机有哪几层?每一层有什么作用?
  20. 计算机毕业设计Java-ssm爱馨敬老院网站源码+系统+数据库+lw文档

热门文章

  1. 2021-2027中国军用电子元器件市场现状及未来发展趋势
  2. CC2530/ESP32+传感器+ZigBee+MQTT+MYSQL+Springboot+Vue+Echarts的老人卫生间防摔倒自动报警系统
  3. mp3和wav制作铃声软件(分割和合并音乐)
  4. windbg调试minidump
  5. RKISP_Driver_User_Manual
  6. WinEdt 与 SumatraPDF 的正反向搜索功能
  7. uniapp 使用webview
  8. ElasticSearch(七) 搜索
  9. 直销系统模式开发流程详解
  10. CAD编辑器,把DWG转换成DXF格式的方法