NetworkStatsManager.RegisterUsageCallback 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback) |
지정된 네트워크의 데이터 사용량에 대한 알림을 수신하도록 등록합니다. |
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler) |
지정된 네트워크의 데이터 사용량에 대한 알림을 수신하도록 등록합니다. |
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback)
지정된 네트워크의 데이터 사용량에 대한 알림을 수신하도록 등록합니다.
[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
매개 변수
- networkType
- ConnectivityType
모니터링할 네트워크의 유형입니다. ConnectivityManager.TYPE_MOBILE 또는 ConnectivityManager.TYPE_WIFI.
- subscriberId
- String
해당하는 경우 네트워크 인터페이스의 구독자 ID입니다. API 수준 29부터 subscriberId는 추가 제한으로 보호됩니다. subscriberId에 액세스하기 위한 새로운 요구 사항을 충족하지 않는 앱을 호출하면 모든 모바일 네트워크에 대한 알림을 수신하도록 모바일 네트워크 유형에 등록할 때 null 값을 제공할 수 있습니다. 자세한 내용은 TelephonyManager.getSubscriberId()를 참조하세요. API 수준 31부터 호출 앱은 해당되는 경우 지정된 구독에 있는 Wifi 네트워크에 대한 사용량을 수신하는 wifi 네트워크 유형이 있는 subscriberId를 제공할 수 있습니다. 그렇지 않으면 모든 Wifi 네트워크를 쿼리할 때 null을 전달합니다.
- thresholdBytes
- Int64
알림을 받을 임계값(바이트)입니다.
- callback
- NetworkStatsManager.UsageCallback
데이터 사용량이 지정된 임계값을 초과할 때 시스템에서 호출할 UsageCallback입니다. 이 값은 null일 수 없습니다.
- 특성
설명
에 대한 android.app.usage.NetworkStatsManager.registerUsageCallbackAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, 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)]
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
매개 변수
- networkType
- ConnectivityType
모니터링할 네트워크의 유형입니다. ConnectivityManager.TYPE_MOBILE 또는 ConnectivityManager.TYPE_WIFI.
- subscriberId
- String
해당하는 경우 네트워크 인터페이스의 구독자 ID입니다. API 수준 29부터 subscriberId는 추가 제한으로 보호됩니다. subscriberId에 액세스하기 위한 새로운 요구 사항을 충족하지 않는 앱을 호출하면 모든 모바일 네트워크에 대한 알림을 수신하도록 모바일 네트워크 유형에 등록할 때 null 값을 제공할 수 있습니다. 자세한 내용은 TelephonyManager.getSubscriberId()를 참조하세요. API 수준 31부터 호출 앱은 해당되는 경우 지정된 구독에 있는 Wifi 네트워크에 대한 사용량을 수신하는 wifi 네트워크 유형이 있는 subscriberId를 제공할 수 있습니다. 그렇지 않으면 모든 Wifi 네트워크를 쿼리할 때 null을 전달합니다.
- thresholdBytes
- Int64
알림을 받을 임계값(바이트)입니다.
- callback
- NetworkStatsManager.UsageCallback
데이터 사용량이 지정된 임계값을 초과할 때 시스템에서 호출할 UsageCallback입니다. 이 값은 null일 수 없습니다.
- handler
- Handler
콜백 이벤트를 디스패치하려면 null이면 호출 스레드를 사용합니다.
- 특성
설명
에 대한 android.app.usage.NetworkStatsManager.registerUsageCallbackAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.