数据-android流量监控TrafficStats遇到的问题

问题描述

android流量监控TrafficStats遇到的问题

最近在写一个流量监控的功能,总的数据量都能读出来,但是其中用到getMobileRxBytes()和getMobileTxBytes()时发现一个问题,当我用真机测试的时候,如果数据流量关了,那么这两个函数返回的数据是0,只有当我把手机的数据连接打开时(同时wifi得关了)才能正常的统计出数据并返回。。请教大神,这是怎么回事,该如何解决呀?是不是我的权限不够还是因为手机的原因。。(我用的是MIUI)

解决方案

http://blog.csdn.net/binyao02123202/article/details/8640110

解决方案二:

我最近也再做,你出现的问题是因为,这两个类,只能返回从开机到目前为止的流量,所以如果你想实现想360流量卫士那样,必须有存储手段

时间: 2024-10-27 06:28:09

数据-android流量监控TrafficStats遇到的问题的相关文章

android l流量监控-android 流量监控 求断开网络连接代码实现

问题描述 android 流量监控 求断开网络连接代码实现 android 流量监控,流量超出时断开网络连接 求断开网络连接代码实现 求代码求逻辑 我找了好久都是监测网络连接状态的,要断开网络连接的代码

解析android 流量监测的实现原理_Android

Linux 系统下所有的信息都是以文件的形式存在的,所以应用程序的流量信息也会被保存在操作系统的文件中.Android 2.2 版本以前的系统的流量信息都存放在 proc/net/dev(或者 proc/self/net/dev)文件下,读取文件然后对其进行解析就行了.读取某一个应用的流量,则读取proc/uid_stat/uid /tcp_rcv 文件进行解析(注:模拟器下不存在这个目录).如需查看某个应用的流量信息,可以通过以下命令来实现: 复制代码 代码如下: adb devices   

Ubuntu 12.04 nethogs 流量监控查看

/*************************************************************** * Ubuntu 12.04 流量监控查看 * 说明: * 今天打算从获取Android源代码,但是中间出现一些问题,感觉 * 没有从网络上获取数据了,于是想找一个软件查看,于是找了这个 * nethogs这个工具,挺好用的. * * 2016-8-31 深圳 南山平山村 曾剑锋 ********************************************

解析android 流量监测的实现原理

Linux 系统下所有的信息都是以文件的形式存在的,所以应用程序的流量信息也会被保存在操作系统的文件中.Android 2.2 版本以前的系统的流量信息都存放在 proc/net/dev(或者 proc/self/net/dev)文件下,读取文件然后对其进行解析就行了.读取某一个应用的流量,则读取proc/uid_stat/uid /tcp_rcv 文件进行解析(注:模拟器下不存在这个目录).如需查看某个应用的流量信息,可以通过以下命令来实现:复制代码 代码如下:adb devices     

给校园网络进行流量监控和流量分析

在我们精心打造的校园网中,如果网络突然缓慢,在重要数据往来的教学时间段,留给系统管理员的响应时间只有宝贵的十几分钟.甚至几分钟.而且,蠕虫病毒对网络速度的影响越来越严重,例如"网络天空"等邮件蠕虫病毒,它们导致被感染的用户只要一连上网就不停地往外发邮件,病毒选择用户个人电脑中的随机文档附加在用户的通讯簿上,通过随机地址进行邮件发送.成百上千的这种垃圾邮件有的排着队往外发送,有的又成批地被退回来堆在服务器上.这都造成个教 育网骨干线路出现明显拥塞,甚至在蠕虫泛滥的局域网中,瘫痪的事件屡有

详解网络流量监控​

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://chenguang.blog.51cto.com/350944/1761284 详解网络流量监控        网络的行为特征可以通过其承载的流量的动态特性来反映,所以有针对性地监测网络中流量的各种参数(如接收和发送数据报大小.丢包率.数据报延迟等信息),能从这些参数中分析网络的运行状态.通过分析和研究网络上所运载的流量特性,有可能提供一条有效的探索网络内部运行机制的途径.   

linux下某程序中实现对进程的实时流量监控功能

问题描述 linux下某程序中实现对进程的实时流量监控功能 求大牛赐教 现在开发了一个程序,在linux下跑,想在里面加一个对特定进程的网络流量监控,实时统计进程流量大小 现在想到的办法就是用libpcap库,对应/proc里面文件按照pid 端口号 数据包 数据大小 进行统计得出当前流量大小. 目前有如下问题: 1.程序中已有功能中已经使用了libpcap去抓去一段数据包然后输出libpcap文件,如果按照上述办法,会不会造成再用libpcap采集数据包出问题?或者说libpcap可不可以多次

vnStatSVG: 流量监控软件 vnStat 最佳 Web 前端

vnStatSVG: 流量监控软件 vnStat 最佳 Web 前端 vnStat 简介 vnStat 是一款轻量级的网络流量监控工具,目前各大 Linux/BSD 系统都已内置支持. vnStat 本身只支持命令行的交互方式,而 Web 前端则由第三方工具支持.这里汇总并对比下 vnStat 的几种 Web 前端并为大家推荐最佳的一款. vnStat Web 前端对比 vnStat 首页推荐的四个前端有: vnStat SVG frontend: 基于 CGI / SVG / AJAX 的轻量

QQ手机管家流量监控杜绝流量超标

近日,广州日报一篇<流氓软件偷手机流量谁担责:尚无相关法律出台>引发热议.该新闻称,有市民反应手机产生巨额流量费用,运营商.手机厂商.业内人士均表示可能由于手机用户安装的软件存在偷偷上网行为,导致产生巨额上网费,对此各方都不愿承担责任. 随着Android.iPhone等智能手机的普及,手机联网性能也大幅提升,因此手机流量超出套餐额度产生巨额上网费的事件屡见不鲜,而一旦产生了上网费之后却又追责无门,消费者对此非常苦恼.那么,如何确保手机上网流量不超标?如何清楚知道上网流量都用在哪里?如何杜绝手