android 中文api (84) —— TrafficStats

2024-06-24 04:08

本文主要是介绍android 中文api (84) —— TrafficStats,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

android 中文api (84) —— TrafficStats

 

前言

  本章内容是android.net.TrafficStats,译为"流量统计",版本为Android 2.3 r1 ,翻译参考“Android开发网”的这篇文章,欢迎访问他们的网址:“http://android123.com.cn/”。期待你一起参与Android API 的中文翻译,联系我over140@gmail.com。

 

声明

  欢迎转载,但请保留文章原始出处:) 

    Android开发网:http://android123.com.cn/

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://code.taobao.org/project/view/404/

 

正文

  一、结构

public class TrafficStats extends Object

        

java.lang.Object

android.net.TrafficStats

 

  二、概述

           提供网络流量统计的类。这些统计包括通过所有网络接口、mobile接口和UID网络接口的字节发送和接收,网络数据包的发送和接收。

           这些统计可能不适用于所有平台。如果本设备不支持统计,UNSUPPORTED将被返回。

  三、常量

  public static final int UNSUPPORTED

  返回值表示该设备不支持统计。

  常量值: -1 (0xffffffff)

  四、公共方法

           public static long getMobileRxBytes ()

  获取通过Mobile接口接收到的字节总数(Android123:这里不包含WiFi)

             返回值

                       字节总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getMobileRxPackets ()

  获取通过Mobile接口接收到的数据包总数

             返回值

  数据包总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getMobileTxBytes ()

  获取通过Mobile接口发送的字节总数

             返回值

  字节总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getMobileTxPackets ()

  获取通过Mobile接口发送的数据包总数

             返回值

  数据包总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getTotalRxBytes ()

  获取通过所有网络接口接收到的字节总数。(Android123:包含Mobile和WiFi等)

             返回值

  字节总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getTotalRxPackets ()

  获取通过所有网络接口接收到的数据包总数。(Android123:包含Mobile和WiFi等)

             返回值

  数据包总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getTotalTxBytes ()

  获取通过所有网络接口发送的字节总数。(Android123:包含Mobile和WiFi等)

             返回值

  字节总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getTotalTxPackets ()

  获取通过所有网络接口发送的数据包总数(Android123:包含Mobile和WiFi等)

             返回值

  数据包总数。如果本设备不支持统计,将返回UNSUPPORTED。

 

  public static long getUidRxBytes (int uid)

  获取通过UID网络接口收到的字节数。统计包含所有网络接口。

  参数

  uid 待检查的进程的uid

             返回值

  字节数

                 参见

        myUid()

 

  public static long getUidTxBytes (int uid)

  获取通过UID网络接口发送的字节数。统计包含所有网络接口。

  参数

  uid 待检查的进程的uid

                 返回值

  字节总数。如果本设备不支持统计,将返回UNSUPPORTED。

                  参见

        myUid()

 

  五、补充

文章链接

 Android流量统计TrafficStats类的使用

这篇关于android 中文api (84) —— TrafficStats的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089125

相关文章

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

Python实现中文文本处理与分析程序的示例详解

《Python实现中文文本处理与分析程序的示例详解》在当今信息爆炸的时代,文本数据的处理与分析成为了数据科学领域的重要课题,本文将使用Python开发一款基于Python的中文文本处理与分析程序,希望... 目录一、程序概述二、主要功能解析2.1 文件操作2.2 基础分析2.3 高级分析2.4 可视化2.5

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级