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 受到額外的限制。 若呼叫不符合新要求的用戶 ID 存取應用程式,註冊行動網路類型時可提供空值,以接收所有行動網路通知。 更多詳情請參見 TelephonyManager.getSubscriberId()。 從 API 等級 31 開始,呼叫應用程式可以提供一個包含 WiFi 網路類型的訂閱者 ID,以便接收該訂閱內的 WiFi 網路使用量(如適用)。 否則,查詢所有 WiFi 網路時,請通過 null。
- thresholdBytes
- Int64
以位元組為單位的通知閾值。
- callback
- NetworkStatsManager.UsageCallback
當資料使用超過指定閾值時,系統會呼叫的 UsageCallback。 這個值不可能為零值。
- 屬性
備註
Android 參考資料。android.app.usage.NetworkStatsManager.registerUsageCallback
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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 受到額外的限制。 若呼叫不符合新要求的用戶 ID 存取應用程式,註冊行動網路類型時可提供空值,以接收所有行動網路通知。 更多詳情請參見 TelephonyManager.getSubscriberId()。 從 API 等級 31 開始,呼叫應用程式可以提供一個包含 WiFi 網路類型的訂閱者 ID,以便接收該訂閱內的 WiFi 網路使用量(如適用)。 否則,查詢所有 WiFi 網路時,請通過 null。
- thresholdBytes
- Int64
以位元組為單位的通知閾值。
- callback
- NetworkStatsManager.UsageCallback
當資料使用超過指定閾值時,系統會呼叫的 UsageCallback。 這個值不可能為零值。
- handler
- Handler
透過調度回調事件,否則若為空,則使用呼叫執行緒。
- 屬性
備註
Android 參考資料。android.app.usage.NetworkStatsManager.registerUsageCallback
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。