NetworkStatsManager.QuerySummary Methode

Definition

Zusammenfassungen zu Abfragenetzwerknutzungsstatistiken.

[Android.Runtime.Register("querySummary", "(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;", "GetQuerySummary_ILjava_lang_String_JJHandler", ApiSince=23)]
public virtual Android.App.Usage.NetworkStats? QuerySummary(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime);
[<Android.Runtime.Register("querySummary", "(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;", "GetQuerySummary_ILjava_lang_String_JJHandler", ApiSince=23)>]
abstract member QuerySummary : Android.Net.ConnectivityType * string * int64 * int64 -> Android.App.Usage.NetworkStats
override this.QuerySummary : Android.Net.ConnectivityType * string * int64 * int64 -> Android.App.Usage.NetworkStats

Parameter

networkType
ConnectivityType

Wie in ConnectivityManagerdefiniert, z. B. ConnectivityManager#TYPE_MOBILE, ConnectivityManager#TYPE_WIFI etc.

subscriberId
String

Falls zutreffend, die Abonnenten-ID der Netzwerkschnittstelle. <p>Ab API-Ebene 29 wird dies subscriberId durch zusätzliche Einschränkungen geschützt. Anruf-Apps, die die neuen Anforderungen für den subscriberId Zugriff nicht erfüllen, können einen null Wert bereitstellen, wenn Sie den Mobilfunktyp abfragen, um die Nutzung für alle Mobilfunknetze zu erhalten. Weitere Details finden Sie unter TelephonyManager#getSubscriberId(). <p>Ab API-Ebene 31 können anrufende Apps einen subscriberId WLAN-Netzwerktyp bereitstellen, um die Nutzung für WLAN-Netzwerke zu erhalten, die ggf. unter dem angegebenen Abonnement enthalten sind. Übergeben Sie andernfalls beim null Abfragen aller WLAN-Netzwerke.

startTime
Int64

Beginn des Zeitraums. Definiert in Bezug auf "Unix-Zeit", siehe java.lang.System#currentTimeMillis.

endTime
Int64

Ende des Zeitraums. Definiert in Bezug auf "Unix-Zeit", siehe java.lang.System#currentTimeMillis.

Gibt zurück

Statistics-Objekt oder NULL, wenn Berechtigungen während der Statistikauflistung nicht ausreichend sind oder ein Fehler aufgetreten ist.

Attribute

Hinweise

Zusammenfassungen zu Abfragenetzwerknutzungsstatistiken. Ergebnisfiltert, um nur uids einzuschließen, die zum aufrufenden Benutzer gehören. Das Ergebnis wird im Laufe der Zeit aggregiert, daher haben alle Buckets den gleichen Anfangs- und Endzeitstempel. Nicht aggregiert über Zustand, UID, Standardnetzwerk, getaktet oder Roaming. Dies bedeutet, dass die Start- und Endzeitstempel der Buckets mit den Parametern "startTime" und "endTime" übereinstimmen. Status, Uid, getaktet und Roaming werden variieren, und Tag wird gleich sein. Dies kann lange dauern, und Apps sollten dies nicht im Hauptthread aufrufen.

Java Dokumentation für android.app.usage.NetworkStatsManager.querySummary(int, java.lang.String, long, long).

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: