LocationManager.GetBestProvider(Criteria, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された条件を最もよく満たすプロバイダーの名前を返します。
[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 は非推奨です。プロバイダーを明示的に選択することをお勧めします。
の Java ドキュメント android.location.LocationManager.getBestProvider(android.location.Criteria, boolean)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。