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> 電力要件 <li> 精度 <li ベアリング <li>> 速度 <li> 高度 </ul>
このプロセスでは、通貨コストに関する要件は削除されないことに注意してください。
このメンバーは非推奨です。 条件ベースの API は非推奨となり、プロバイダーを明示的に選択することをお勧めします。
の Java ドキュメントandroid.location.LocationManager.getBestProvider(android.location.Criteria, boolean)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。