Most visited

Recently visited

TrafficStatsCompat

public final class TrafficStatsCompat
extends Object

java.lang.Object
   ↳ android.support.v4.net.TrafficStatsCompat


Helper用于以向后兼容的方式访问API级别14后引入的TrafficStats中的功能。

Summary

Public methods

static void clearThreadStatsTag()

占当清除有源标签使用 Socket交通从当前线程起源。

static int getThreadStatsTag()

获取源自当前线程的流量的 Socket流量时使用的活动标记。

static void incrementOperationCount(int operationCount)

在调用线程上当前活动的计费标签下执行的网络操作的递增计数。

static void incrementOperationCount(int tag, int operationCount)

在给定的计费标签下执行网络操作的递增计数。

static void setThreadStatsTag(int tag)

设置活动标记以在源自当前线程的流量计费 Socket时使用。

static void tagDatagramSocket(DatagramSocket socket)

使用当前线程的任何活动统计参数标记给定的 DatagramSocket

static void tagSocket(Socket socket)

使用任何对当前线程有效的统计参数标记给定的 Socket

static void untagDatagramSocket(DatagramSocket socket)

从给定的 DatagramSocket删除任何统计参数。

static void untagSocket(Socket socket)

从给定的 Socket删除任何统计参数。

Inherited methods

From class java.lang.Object

Public methods

clearThreadStatsTag

void clearThreadStatsTag ()

占当清除有源标签使用 Socket交通从当前线程起源。

getThreadStatsTag

int getThreadStatsTag ()

获取源自当前线程的流量的Socket流量时使用的活动标记。 每个线程仅支持一个活动标记。 tagSocket(Socket)

Returns
int

incrementOperationCount

void incrementOperationCount (int operationCount)

在调用线程上当前活动的计费标签下执行的网络操作的递增计数。 这可以用来导出每个操作的字节数。

Parameters
operationCount int: Number of operations to increment count by.

incrementOperationCount

void incrementOperationCount (int tag, 
                int operationCount)

在给定的计费标签下执行网络操作的递增计数。 这可以用来导出每个操作的字节数。

Parameters
tag int: Accounting tag used in setThreadStatsTag(int).
operationCount int: Number of operations to increment count by.

setThreadStatsTag

void setThreadStatsTag (int tag)

设置活动标记以便在源自当前线程的流量计费Socket时使用。 每个线程仅支持一个活动标记。

更改仅在随后致电 tagSocket(Socket)

0xFFFFFF000xFFFFFFFF之间的标签在代表应用程序执行流量时由系统服务(如DownloadManager)保留并在内部使用。

Parameters
tag int

tagDatagramSocket

void tagDatagramSocket (DatagramSocket socket)

使用当前线程的任何活动统计参数标记给定的DatagramSocket 随后的调用总是替换任何现有的参数。 完成后,请致电untagDatagramSocket(DatagramSocket)删除统计参数。

Parameters
socket DatagramSocket
Throws
SocketException

也可以看看:

tagSocket

void tagSocket (Socket socket)

使用任何对当前线程有效的统计参数标记给定的Socket 随后的调用总是替换任何现有的参数。 完成后,请致电untagSocket(Socket)删除统计参数。

Parameters
socket Socket
Throws
SocketException

也可以看看:

untagDatagramSocket

void untagDatagramSocket (DatagramSocket socket)

从给定的 DatagramSocket删除任何统计参数。

Parameters
socket DatagramSocket
Throws
SocketException

untagSocket

void untagSocket (Socket socket)

从给定的 Socket删除任何统计参数。

Parameters
socket Socket
Throws
SocketException

Hooray!