Criteria クラス

定義

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

[Android.Runtime.Register("android/location/Criteria", DoNotGenerateAcw=true)]
public class Criteria : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/location/Criteria", DoNotGenerateAcw=true)>]
type Criteria = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
Criteria
属性
実装

注釈

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。 プロバイダーは、精度、電力使用量、高度、速度、ベアリング、および通貨コストを報告する機能に従って注文できます。

このメンバーは非推奨とされます。 条件ベースの API は、場所プロバイダーの複雑さを完全に把握できず、不適切な開発プラクティスを促進できないため、非推奨とされます。 抽出条件に依存するのではなく、目的の場所プロバイダー (LocationManager#FUSED_PROVIDER、) LocationManager#GPS_PROVIDER, etcを明示的に選択することをお勧めします。

の Java ドキュメント android.location.Criteria

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

Criteria()

新しい Criteria オブジェクトを構築します。

Criteria(Criteria)

指定された条件のコピーである新しい Criteria オブジェクトを構築します。

Criteria(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

NoRequirement

アプリケーションが特定の機能に要件を設定しないことを示す定数。

プロパティ

Accuracy

位置の必要な精度を示す定数を返します。 または、緯度と経度に必要な精度を示します。

AltitudeRequired

プロバイダーが高度情報を提供する必要があるかどうかを返します。 または、プロバイダーが高度情報を提供する必要があるかどうかを示します。

BearingAccuracy

目的の軸受精度を示す定数を返します。 または、希望する軸受精度を示します。

BearingRequired

プロバイダーがベアリング情報を提供する必要があるかどうかを返します。 または、プロバイダーがベアリング情報を提供する必要があるかどうかを示します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
CostAllowed

プロバイダーが年額コストを発生させるかどうかを返します。 または、プロバイダーが金銭的コストを発生させるかどうかを示します。

Creator

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HorizontalAccuracy

目的の水平方向の精度 (緯度と経度) を示す定数を返します。 または、目的の水平方向の精度 (緯度と経度) を示します。

JniIdentityHashCode

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
JniPeerMembers

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

PeerReference

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
PowerRequirement

必要な最大電力要件を示す定数を返します。 または、必要な最大電力要件を示します。

SpeedAccuracy

目的の速度精度を示す定数を返します。 または、目的の速度精度を示します。

SpeedRequired

プロバイダーが速度情報を提供する必要があるかどうかを返します。 または、プロバイダーが速度情報を提供する必要があるかどうかを示します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

VerticalAccuracy

目的の垂直方向の精度 (高度) を示す定数を返します。 または、必要な垂直方向の精度 (高度) を示します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

この Parcelable のマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
Dispose(Boolean)

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
IJavaPeerable.Finalized()

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

GetJniTypeName(IJavaPeerable)

場所プロバイダーを選択するためのアプリケーション条件を示すクラス。

適用対象