TelephonyManager.UpdateAvailableNetworks 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更新目前位置中網路清單的可用性。
[Android.Runtime.Register("updateAvailableNetworks", "(Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetUpdateAvailableNetworks_Ljava_util_List_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=29)]
public virtual void UpdateAvailableNetworks (System.Collections.Generic.IList<Android.Telephony.AvailableNetworkInfo> availableNetworks, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IConsumer? callback);
[<Android.Runtime.Register("updateAvailableNetworks", "(Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetUpdateAvailableNetworks_Ljava_util_List_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=29)>]
abstract member UpdateAvailableNetworks : System.Collections.Generic.IList<Android.Telephony.AvailableNetworkInfo> * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.UpdateAvailableNetworks : System.Collections.Generic.IList<Android.Telephony.AvailableNetworkInfo> * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
參數
- availableNetworks
- IList<AvailableNetworkInfo>
是可用的網路資訊清單。
- executor
- IExecutor
回呼執行所在位置的執行程式。
- callback
- IConsumer
回呼會在成功或失敗後觸發。
- 屬性
備註
更新目前位置中網路清單的可用性。
應該呼叫此 API,以通知機會網路在目前位置的可用性。 這項資訊將由 OpportunisticNetwork 服務用來啟用數據機堆疊並連接至網路。 如果傳遞空的清單,則會假設沒有可用的網路,並會導致停用數據機堆疊以節省電源。 完成網路連接之後,此 API 不會切換因特網數據。 用來 TelephonyManager#setPreferredOpportunisticDataSubscription
在網路連接完成之後切換因特網數據。 要求呼叫端應用程式在主要和次要訂用帳戶上具有電信業者許可權(請參閱 ), #hasCarrierPrivileges
或具有許可權 android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE
。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。