Lingua

NetworkStatsManager.RegisterUsageCallback Metodo

Definizione

Overload

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

Esegue la registrazione per ricevere notifiche sull'utilizzo dei dati nelle reti specificate.

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

Esegue la registrazione per ricevere notifiche sull'utilizzo dei dati nelle reti specificate.

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

Esegue la registrazione per ricevere notifiche sull'utilizzo dei dati nelle reti specificate.

[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

Parametri

networkType
ConnectivityType

Tipo di rete da monitorare. ConnectivityManager.TYPE_MOBILE o ConnectivityManager.TYPE_WIFI.

subscriberId
String

Se applicabile, l'ID sottoscrittore dell'interfaccia di rete. A partire dal livello API 29, il subscriberId è protetto da restrizioni aggiuntive. La chiamata di app che non soddisfano i nuovi requisiti per accedere al subscriberId può fornire un valore Null durante la registrazione per il tipo di rete mobile per ricevere notifiche per tutte le reti mobili. Per altri dettagli, vedere TelephonyManager.getSubscriberId(). A partire dal livello API 31, le app chiamante possono fornire un subscriberId con tipo di rete Wifi per ricevere l'utilizzo per le reti Wifi che si trovano nella sottoscrizione specificata, se applicabile. In caso contrario, passare null durante l'esecuzione di query su tutte le reti Wifi.

thresholdBytes
Int64

Soglia in byte in cui ricevere una notifica.

callback
NetworkStatsManager.UsageCallback

UsageCallback che il sistema chiamerà quando l'utilizzo dei dati ha superato la soglia specificata. Questo valore non può essere Null.

Attributi

Commenti

per android.app.usage.NetworkStatsManager.registerUsageCallback(int, java.lang.String, long, android.app.usage.UsageCallback).

Informazioni di riferimento su Android per android.app.usage.NetworkStatsManager.registerUsageCallback.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Esegue la registrazione per ricevere notifiche sull'utilizzo dei dati nelle reti specificate.

[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

Parametri

networkType
ConnectivityType

Tipo di rete da monitorare. ConnectivityManager.TYPE_MOBILE o ConnectivityManager.TYPE_WIFI.

subscriberId
String

Se applicabile, l'ID sottoscrittore dell'interfaccia di rete. A partire dal livello API 29, il subscriberId è protetto da restrizioni aggiuntive. La chiamata di app che non soddisfano i nuovi requisiti per accedere al subscriberId può fornire un valore Null durante la registrazione per il tipo di rete mobile per ricevere notifiche per tutte le reti mobili. Per altri dettagli, vedere TelephonyManager.getSubscriberId(). A partire dal livello API 31, le app chiamante possono fornire un subscriberId con tipo di rete Wifi per ricevere l'utilizzo per le reti Wifi che si trovano nella sottoscrizione specificata, se applicabile. In caso contrario, passare null durante l'esecuzione di query su tutte le reti Wifi.

thresholdBytes
Int64

Soglia in byte in cui ricevere una notifica.

callback
NetworkStatsManager.UsageCallback

UsageCallback che il sistema chiamerà quando l'utilizzo dei dati ha superato la soglia specificata. Questo valore non può essere Null.

handler
Handler

per inviare gli eventi di callback tramite; in caso contrario, se null usa il thread chiamante.

Attributi

Commenti

per android.app.usage.NetworkStatsManager.registerUsageCallback(int, java.lang.String, long, android.app.usage.UsageCallback).

Informazioni di riferimento su Android per android.app.usage.NetworkStatsManager.registerUsageCallback.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a