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使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Android实现悬浮按钮功能

《Android实现悬浮按钮功能》在很多场景中,我们希望在应用或系统任意界面上都能看到一个小的“悬浮按钮”(FloatingButton),用来快速启动工具、展示未读信息或快捷操作,所以本文给大家介绍... 目录一、项目概述二、相关技术知识三、实现思路四、整合代码4.1 Java 代码(MainActivi

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me