`
forhope
  • 浏览: 367099 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

Android流量统计

 
阅读更多
static long  getMobileRxBytes()  //获取通过Mobile连接收到的字节总数,不包含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的发送字节数   


流量统计实际读取的是 /proc/net 目录下的dev文件,如图:



WLAN流量:每次重启WLAN后清零。

GPRS流量:每次重启GPRS后清零。

根据UID获取应用的流量(包括GPRS和WIFI),实际读取的是/proc/uid_stat 目录下每个UID的tcp_rcv、tcp_snd文件。该文件在关机后会清空。

uid可以在PackageManager中获得
分享到:
评论

相关推荐

    android流量统计组件

    android流量统计组件 TraficUtil.getTraficInfo(Context context,List<String> packageNames)这个方法可以得到一个Map, TraficResultBean>。TraficResultBean封装了wifi流量值和手机网络流量值已经应用的包名。...

    android 流量统计源代码

    综上所述,开发一个Android流量统计工具需要对网络接口、数据持久化以及UI设计有深入理解。通过监听网络状态、统计流量数据并持久化,我们可以为用户提供一个实用的流量监控工具。对于提供的压缩包文件...

    Android流量统计工具gauges-android.zip

    Gaug.es for Android是由gaug.es推出的一款在Android设备上对网站流量数据进行实时统计的应用。 标签:gauges

    melcome_test.zip_android_android wifi_android流量统计_流量统计_防火墙

    android 流量统计包括3G和wifi流量,防火墙以及图表显示等等

    android流量统计

    本文将深入探讨Android流量统计的实现方法,包括API的使用、自定义解决方案以及如何结合博客源码(DataStatiscTest)进行实践。 一、Android系统自带的流量统计API 1. ConnectivityManager:Android提供的网络连接...

    Android~流量统计参考

    总的来说,Android流量统计涉及网络连接的管理和流量数据的统计,开发者可以通过合理的API调用来实现这一功能。SmallQ源码作为一个参考,可以帮助我们更好地理解和实践这一过程,从而在自己的应用中集成这一实用功能...

    Android App流量统计源码

    "Android App流量统计源码"提供了一种方法来实现这一目标。这个源码项目专注于统计应用程序在WiFi和移动网络环境下消耗的数据流量,并通过柱状图和折线图可视化这些数据,使得开发者和用户能够清晰地看到流量的使用...

    Android应用源码可以按时间段查询的流量统计项目

    1. **Android流量统计基础** 在Android系统中,可以通过`ConnectivityManager`和`NetworkStatsManager`这两个系统服务来获取网络流量信息。`ConnectivityManager`主要负责网络连接的管理和控制,而`...

    Android APP流量统计源码.rar

    不过,你可以通过阅读源码,理解其设计思路和实现方法,这对于学习和实践Android流量统计是非常有价值的。在使用过程中,如果遇到无法运行或功能不全的问题,需要自行调试和修复,这也是提升编程能力的好机会。 总...

    Android流量统计TrafficStats类的使用

    对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接...

    Android 应用流量统计 NetworkStatsManage

    1.Android官方6.0之后推出的API网络太类 NetworkStatsManager 介绍 2.统计查询方法(UID单个应用,所有应用) 3.统计过程中的发现的坑以及解决方案 4.博客:北极的松树

    Android获取指定应用,单独应用的流量统计

    在Android系统中,获取指定应用的流量统计是一项重要的任务,特别是在优化网络使用、监控数据消耗或者进行应用性能分析时。本文将深入探讨如何在Android环境下,针对特定的应用程序,统计其在WiFi和GPRS(2G)网络下...

    Android应用源码安卓流量统计独立功能项目.zip

    在Android平台上,开发一款应用以实现流量统计...综上所述,这个Android流量统计项目涵盖了从底层网络数据获取到上层UI展示的多个技术层面,对Android开发者来说,是一个很好的学习和实践平台,有助于提升综合技能。

    android流量监控统计

    统计每个应用的网络流量,区分移动网络与WIFI 技术点: 使用TrafficStats记录流量变化 使用Service,BroadcastReceiver监控网络状态变化 使用sqlite记录各个应用已用流量数据

    Android例子源码安卓后台服务监控流量统计.zip

    本例子是一个安卓流量统计的小例子,可以统计每个应用的网络流量,区分移动网络与WIFI 技术点: 使用TrafficStats记录流量变化 使用Service,BroadcastReceiver监控网络状态变化 使用sqlite记录各个应用已用流量数据...

    37.[开源][安卓][流量数据进行实时统计]gauges-android-master

    37.[开源][安卓][流量数据进行实时统计]gauges-android-master Gaug.es for Android是由gaug.es推出的一款在Android设备上对网站流量数据进行实时统计的应用。gauges-android包含了该应用的源代码,开发者可以直接...

    Android例子源码安卓后台服务监控流量统计

    本例子是一个安卓流量统计的小例子,可以统计每个应用的网络流量,区分移动网络与WIFI 技术点: 使用TrafficStats记录流量变化 使用Service,BroadcastReceiver监控网络状态变化 使用sqlite记录各个应用已用流量数据...

    Android获取指定应用的流量统计.rar

    在Android平台上,对指定应用进行流量统计是一项重要的功能,它可以帮助开发者或用户了解各个应用程序的网络使用情况,以便优化网络资源的分配,节省数据费用,或者监控应用的行为。本教程将详细阐述如何在Android...

Global site tag (gtag.js) - Google Analytics