NetworkStatsManager.RegisterUsageCallback Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.