다음을 통해 공유


TelephonyManager.UpdateAvailableNetworks 메서드

정의

현재 위치에 있는 네트워크 목록의 가용성을 업데이트합니다.

[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

콜백은 성공하거나 실패하면 트리거됩니다.

특성

설명

현재 위치에 있는 네트워크 목록의 가용성을 업데이트합니다.

현재 위치에서 네트워크의 가용성에 대해 OpportunisticNetwork 서비스에 알리기 위해 이 API를 호출해야 합니다. 이 정보는 OpportunisticNetwork 서비스에서 모뎀 스택을 사용하도록 설정하고 네트워크에 연결하는 데 사용됩니다. 빈 목록이 전달되면 사용할 수 있는 네트워크가 없다고 가정하고 모뎀 스택을 사용하지 않도록 설정하여 전원을 절약합니다. 이 API는 네트워크 연결이 완료되면 인터넷 데이터를 전환하지 않습니다. 네트워크 연결이 완료된 후 인터넷 데이터를 전환하는 데 사용합니다 TelephonyManager#setPreferredOpportunisticDataSubscription . 호출 앱에 기본 및 보조 구독에 대한 이동 통신 사업자 권한이 있거나 권한이 android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE있어야 합니다(참조#hasCarrierPrivileges).

에 대한 android.telephony.TelephonyManager.updateAvailableNetworks(java.util.List<android.telephony.AvailableNetworkInfo>, java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상