NetworkStatsManager.RegisterUsageCallback Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback) |
S’inscrit pour recevoir des notifications sur l’utilisation des données sur les réseaux spécifiés. |
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler) |
S’inscrit pour recevoir des notifications sur l’utilisation des données sur les réseaux spécifiés. |
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback)
S’inscrit pour recevoir des notifications sur l’utilisation des données sur les réseaux spécifiés.
[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
Paramètres
- networkType
- ConnectivityType
Type de réseau à surveiller. ConnectivityManager.TYPE_MOBILE ou ConnectivityManager.TYPE_WIFI.
- subscriberId
- String
Le cas échéant, l’ID d’abonné de l’interface réseau. À compter du niveau d’API 29, l’id d’abonné est protégé par des restrictions supplémentaires. Les applications appelantes qui ne répondent pas aux nouvelles exigences d’accès à l’subscriberId peuvent fournir une valeur null lors de l’inscription au type de réseau mobile pour recevoir des notifications pour tous les réseaux mobiles. Pour plus d’informations, consultez TelephonyManager.getSubscriberId(). À compter du niveau d’API 31, les applications appelantes peuvent fournir un subscriberId avec un type de réseau wifi pour recevoir l’utilisation des réseaux wifi qui se trouvent sous l’abonnement donné le cas échéant. Sinon, passez null lors de l’interrogation de tous les réseaux wifi.
- thresholdBytes
- Int64
Seuil en octets à avertir.
- callback
- NetworkStatsManager.UsageCallback
UsageCallback que le système appelle lorsque l’utilisation des données a dépassé le seuil spécifié. Cette valeur ne peut pas être null.
- Attributs
Remarques
Référence Android pour android.app.usage.NetworkStatsManager.registerUsageCallback.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler)
S’inscrit pour recevoir des notifications sur l’utilisation des données sur les réseaux spécifiés.
[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
Paramètres
- networkType
- ConnectivityType
Type de réseau à surveiller. ConnectivityManager.TYPE_MOBILE ou ConnectivityManager.TYPE_WIFI.
- subscriberId
- String
Le cas échéant, l’ID d’abonné de l’interface réseau. À compter du niveau d’API 29, l’id d’abonné est protégé par des restrictions supplémentaires. Les applications appelantes qui ne répondent pas aux nouvelles exigences d’accès à l’subscriberId peuvent fournir une valeur null lors de l’inscription au type de réseau mobile pour recevoir des notifications pour tous les réseaux mobiles. Pour plus d’informations, consultez TelephonyManager.getSubscriberId(). À compter du niveau d’API 31, les applications appelantes peuvent fournir un subscriberId avec un type de réseau wifi pour recevoir l’utilisation des réseaux wifi qui se trouvent sous l’abonnement donné le cas échéant. Sinon, passez null lors de l’interrogation de tous les réseaux wifi.
- thresholdBytes
- Int64
Seuil en octets à avertir.
- callback
- NetworkStatsManager.UsageCallback
UsageCallback que le système appelle lorsque l’utilisation des données a dépassé le seuil spécifié. Cette valeur ne peut pas être null.
- handler
- Handler
pour distribuer des événements de rappel via, sinon, s’il utilise le thread appelant.
- Attributs
Remarques
Référence Android pour android.app.usage.NetworkStatsManager.registerUsageCallback.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.