Idioma

NetworkStatsManager.RegisterUsageCallback Método

Definição

Sobrecargas

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

Registra-se para receber notificações sobre o uso de dados em redes especificadas.

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

Registra-se para receber notificações sobre o uso de dados em redes especificadas.

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

Registra-se para receber notificações sobre o uso de dados em redes especificadas.

[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

Parâmetros

networkType
ConnectivityType

Tipo de rede a ser monitorada. ConnectivityManager.TYPE_MOBILE ou ConnectivityManager.TYPE_WIFI.

subscriberId
String

Se aplicável, a ID do assinante do adaptador de rede. A partir do nível de API 29, a subscriberId é protegida por restrições adicionais. Chamar aplicativos que não atendem aos novos requisitos para acessar a subscriberId pode fornecer um valor nulo ao se registrar para que o tipo de rede móvel receba notificações para todas as redes móveis. Para obter detalhes adicionais, consulte TelephonyManager.getSubscriberId(). A partir do nível de API 31, os aplicativos de chamada podem fornecer uma subscriberId com tipo de rede wi-fi para receber o uso de redes wi-fi que estão sob a assinatura fornecida, se aplicável. Caso contrário, passe nulo ao consultar todas as redes wi-fi.

thresholdBytes
Int64

Limite em bytes aos qual ser notificado.

callback
NetworkStatsManager.UsageCallback

O UsageCallback que o sistema chamará quando o uso de dados exceder o limite especificado. Esse valor não pode ser nulo.

Atributos

Comentários

Java documentação para android.app.usage.NetworkStatsManager.registerUsageCallback(int, java.lang.String, long, android.app.usage.UsageCallback).

Referência do Android para android.app.usage.NetworkStatsManager.registerUsageCallback.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Registra-se para receber notificações sobre o uso de dados em redes especificadas.

[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

Parâmetros

networkType
ConnectivityType

Tipo de rede a ser monitorada. ConnectivityManager.TYPE_MOBILE ou ConnectivityManager.TYPE_WIFI.

subscriberId
String

Se aplicável, a ID do assinante do adaptador de rede. A partir do nível de API 29, a subscriberId é protegida por restrições adicionais. Chamar aplicativos que não atendem aos novos requisitos para acessar a subscriberId pode fornecer um valor nulo ao se registrar para que o tipo de rede móvel receba notificações para todas as redes móveis. Para obter detalhes adicionais, consulte TelephonyManager.getSubscriberId(). A partir do nível de API 31, os aplicativos de chamada podem fornecer uma subscriberId com tipo de rede wi-fi para receber o uso de redes wi-fi que estão sob a assinatura fornecida, se aplicável. Caso contrário, passe nulo ao consultar todas as redes wi-fi.

thresholdBytes
Int64

Limite em bytes aos qual ser notificado.

callback
NetworkStatsManager.UsageCallback

O UsageCallback que o sistema chamará quando o uso de dados exceder o limite especificado. Esse valor não pode ser nulo.

handler
Handler

para expedir eventos de retorno de chamada, caso contrário, se nulo, ele usará o thread de chamada.

Atributos

Comentários

Java documentação para android.app.usage.NetworkStatsManager.registerUsageCallback(int, java.lang.String, long, android.app.usage.UsageCallback).

Referência do Android para android.app.usage.NetworkStatsManager.registerUsageCallback.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a