Sprache

NetworkStatsManager.RegisterUsageCallback Methode

Definition

Überlädt

Name Beschreibung
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback)

Registriert, um Benachrichtigungen über die Datennutzung in bestimmten Netzwerken zu erhalten.

RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler)

Registriert, um Benachrichtigungen über die Datennutzung in bestimmten Netzwerken zu erhalten.

RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback)

Registriert, um Benachrichtigungen über die Datennutzung in bestimmten Netzwerken zu erhalten.

[Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Handler", ApiSince=24)]
public virtual void RegisterUsageCallback(Android.Net.ConnectivityType networkType, string? subscriberId, long thresholdBytes, Android.App.Usage.NetworkStatsManager.UsageCallback callback);
[<Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Handler", ApiSince=24)>]
abstract member RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback -> unit
override this.RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback -> unit

Parameter

networkType
ConnectivityType

Typ des zu überwachenden Netzwerks. Entweder ConnectivityManager.TYPE_MOBILE oder ConnectivityManager.TYPE_WIFI.

subscriberId
String

Falls zutreffend, die Abonnenten-ID der Netzwerkschnittstelle. Ab API-Ebene 29 wird die SubscriberId durch zusätzliche Einschränkungen geschützt. Anruf-Apps, die die neuen Anforderungen für den Zugriff auf die SubscriberId nicht erfüllen, können einen Nullwert bereitstellen, wenn sie für den Mobilen Netzwerktyp registriert werden, um Benachrichtigungen für alle Mobilfunknetze zu empfangen. Weitere Details finden Sie unter "TelephonyManager.getSubscriberId()." Ab API-Ebene 31 können Anruf-Apps eine Abonnenten-ID mit wlan-Netzwerktyp bereitstellen, um die Nutzung für WLAN-Netzwerke zu erhalten, die ggf. unter dem angegebenen Abonnement enthalten sind. Übergeben Sie andernfalls null, wenn Sie alle WLAN-Netzwerke abfragen.

thresholdBytes
Int64

Schwellenwert in Bytes, an dem benachrichtigt werden soll.

callback
NetworkStatsManager.UsageCallback

Der UsageCallback, den das System aufruft, wenn die Datennutzung den angegebenen Schwellenwert überschritten hat. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

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

Android-Referenz für android.app.usage.NetworkStatsManager.registerUsageCallback.

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:

RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler)

Registriert, um Benachrichtigungen über die Datennutzung in bestimmten Netzwerken zu erhalten.

[Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;Landroid/os/Handler;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Landroid_os_Handler_Handler", ApiSince=24)]
public virtual void RegisterUsageCallback(Android.Net.ConnectivityType networkType, string? subscriberId, long thresholdBytes, Android.App.Usage.NetworkStatsManager.UsageCallback callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;Landroid/os/Handler;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Landroid_os_Handler_Handler", ApiSince=24)>]
abstract member RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback * Android.OS.Handler -> unit
override this.RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback * Android.OS.Handler -> unit

Parameter

networkType
ConnectivityType

Typ des zu überwachenden Netzwerks. Entweder ConnectivityManager.TYPE_MOBILE oder ConnectivityManager.TYPE_WIFI.

subscriberId
String

Falls zutreffend, die Abonnenten-ID der Netzwerkschnittstelle. Ab API-Ebene 29 wird die SubscriberId durch zusätzliche Einschränkungen geschützt. Anruf-Apps, die die neuen Anforderungen für den Zugriff auf die SubscriberId nicht erfüllen, können einen Nullwert bereitstellen, wenn sie für den Mobilen Netzwerktyp registriert werden, um Benachrichtigungen für alle Mobilfunknetze zu empfangen. Weitere Details finden Sie unter "TelephonyManager.getSubscriberId()." Ab API-Ebene 31 können Anruf-Apps eine Abonnenten-ID mit wlan-Netzwerktyp bereitstellen, um die Nutzung für WLAN-Netzwerke zu erhalten, die ggf. unter dem angegebenen Abonnement enthalten sind. Übergeben Sie andernfalls null, wenn Sie alle WLAN-Netzwerke abfragen.

thresholdBytes
Int64

Schwellenwert in Bytes, an dem benachrichtigt werden soll.

callback
NetworkStatsManager.UsageCallback

Der UsageCallback, den das System aufruft, wenn die Datennutzung den angegebenen Schwellenwert überschritten hat. Dieser Wert darf nicht NULL sein.

handler
Handler

zum Verteilen von Rückrufereignissen durch, andernfalls wenn NULL den aufrufenden Thread verwendet.

Attribute

Hinweise

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

Android-Referenz für android.app.usage.NetworkStatsManager.registerUsageCallback.

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: