TrafficStats.GetUidTxPackets(Int32) Methode

Definition

Gibt die Anzahl der Pakete zurück, die seit dem Gerätestart von der angegebenen UID übertragen werden.

[Android.Runtime.Register("getUidTxPackets", "(I)J", "")]
public static long GetUidTxPackets(int uid);
[<Android.Runtime.Register("getUidTxPackets", "(I)J", "")>]
static member GetUidTxPackets : int -> int64

Parameter

uid
Int32

Gibt zurück

Attribute

Hinweise

Gibt die Anzahl der Pakete zurück, die seit dem Gerätestart von der angegebenen UID übertragen werden. Zählt Pakete über alle Netzwerkschnittstellen hinweg und erhöht sich seit dem Gerätestart immer monoton. Statistiken werden auf der Netzwerkebene gemessen, sodass sie sowohl TCP- als auch UDP-Verwendung enthalten.

Bevor android.os.Build.VERSION_CODES#JELLY_BEAN_MR2, kann dies auf Geräten zurückgegeben #UNSUPPORTED werden, auf denen Statistiken nicht verfügbar sind.

android.os.Build.VERSION_CODES#N Ab diesem Vorgang werden nur Verkehrsstatistiken für die Anruf-UID angezeigt. Sie wird aus Datenschutzgründen für alle anderen UIDs zurückgegeben #UNSUPPORTED . Verwenden Sie die Verwendung NetworkStatsManager, um auf historische Netzwerkstatistiken zuzugreifen, die zu anderen UIDs gehören.

Java Dokumentation für android.net.TrafficStats.getUidTxPackets(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen