共用方式為


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 屬性授權中所述的詞彙使用。

適用於