다음을 통해 공유


LocationManager.GetBestProvider(Criteria, Boolean) 메서드

정의

지정된 조건을 가장 잘 충족하는 공급자의 이름을 반환합니다.

[Android.Runtime.Register("getBestProvider", "(Landroid/location/Criteria;Z)Ljava/lang/String;", "GetGetBestProvider_Landroid_location_Criteria_ZHandler")]
public virtual string? GetBestProvider (Android.Locations.Criteria criteria, bool enabledOnly);
[<Android.Runtime.Register("getBestProvider", "(Landroid/location/Criteria;Z)Ljava/lang/String;", "GetGetBestProvider_Landroid_location_Criteria_ZHandler")>]
abstract member GetBestProvider : Android.Locations.Criteria * bool -> string
override this.GetBestProvider : Android.Locations.Criteria * bool -> string

매개 변수

criteria
Criteria

일치해야 하는 조건

enabledOnly
Boolean

true이면 활성화된 공급자만 포함됩니다.

반환

조건과 가장 일치하는 공급자의 이름이거나, 일치하는 항목이 없으면 null입니다.

특성

설명

지정된 조건을 가장 잘 충족하는 공급자의 이름을 반환합니다. 호출자가 액세스할 수 있는 공급자만 반환됩니다. 여러 공급자가 조건을 충족하는 경우 가장 정확한 공급자가 반환됩니다. 조건을 충족하는 공급자가 없으면 조건은 다음 순서로 느슨해집니다.

<ul><li> power requirement <li> accuracy <li> bearing <li> speed <li> altitude </ul>

이 프로세스에서는 현금 비용에 대한 요구 사항이 제거되지 않습니다.

이 멤버는 더 이상 사용되지 않습니다. 조건 기반 API는 더 이상 사용되지 않으며 공급자를 명시적으로 선택하는 것이 좋습니다.

에 대한 android.location.LocationManager.getBestProvider(android.location.Criteria, boolean)Java 설명서

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

적용 대상