NetworkStatsManager.RegisterUsageCallback Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback) |
Registra para recibir notificaciones sobre el uso de datos en redes especificadas. |
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler) |
Registra para recibir notificaciones sobre el uso de datos en redes especificadas. |
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback)
Registra para recibir notificaciones sobre el uso de datos en 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 red que se va a supervisar. ConnectivityManager.TYPE_MOBILE o ConnectivityManager.TYPE_WIFI.
- subscriberId
- String
Si procede, el identificador de suscriptor de la interfaz de red. A partir del nivel de API 29, el subscriberId está protegido por restricciones adicionales. Las aplicaciones que no cumplen los nuevos requisitos para acceder al subscriberId pueden proporcionar un valor NULL al registrarse para el tipo de red móvil para recibir notificaciones para todas las redes móviles. Para obtener más información, consulte TelephonyManager.getSubscriberId(). A partir del nivel de API 31, las aplicaciones de llamada pueden proporcionar un subscriberId con el tipo de red wifi para recibir el uso de las redes wifi que se encuentra bajo la suscripción especificada, si procede. De lo contrario, pase null al consultar todas las redes wifi.
- thresholdBytes
- Int64
Umbral en bytes en los que se notificará.
- callback
- NetworkStatsManager.UsageCallback
UsageCallback al que llamará el sistema cuando el uso de datos haya superado el umbral especificado. Este valor no puede ser nulo.
- Atributos
Comentarios
Referencia de Android para android.app.usage.NetworkStatsManager.registerUsageCallback.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler)
Registra para recibir notificaciones sobre el uso de datos en 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 red que se va a supervisar. ConnectivityManager.TYPE_MOBILE o ConnectivityManager.TYPE_WIFI.
- subscriberId
- String
Si procede, el identificador de suscriptor de la interfaz de red. A partir del nivel de API 29, el subscriberId está protegido por restricciones adicionales. Las aplicaciones que no cumplen los nuevos requisitos para acceder al subscriberId pueden proporcionar un valor NULL al registrarse para el tipo de red móvil para recibir notificaciones para todas las redes móviles. Para obtener más información, consulte TelephonyManager.getSubscriberId(). A partir del nivel de API 31, las aplicaciones de llamada pueden proporcionar un subscriberId con el tipo de red wifi para recibir el uso de las redes wifi que se encuentra bajo la suscripción especificada, si procede. De lo contrario, pase null al consultar todas las redes wifi.
- thresholdBytes
- Int64
Umbral en bytes en los que se notificará.
- callback
- NetworkStatsManager.UsageCallback
UsageCallback al que llamará el sistema cuando el uso de datos haya superado el umbral especificado. Este valor no puede ser nulo.
- handler
- Handler
para enviar eventos de devolución de llamada a través; de lo contrario, si null usa el subproceso que realiza la llamada.
- Atributos
Comentarios
Referencia de Android para android.app.usage.NetworkStatsManager.registerUsageCallback.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.