Language

Sensor クラス

定義

センサーを表すクラス。

[Android.Runtime.Register("android/hardware/Sensor", DoNotGenerateAcw=true)]
public class Sensor : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/Sensor", DoNotGenerateAcw=true)>]
type Sensor = class
    inherit Object
継承
属性

注釈

センサーを表すクラス。 SensorManager#getSensorListを使用して、使用可能なセンサーの一覧を取得します。 Android センサーの詳細については、モーション センサー ガイドを参照してください。</p>

Javaドキュメント。

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

コンストラクター

名前 説明
Sensor(IntPtr, JniHandleOwnership)

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

フィールド

名前 説明
StringTypeAccelerometer

加速度計センサーの種類を記述する定数文字列。

StringTypeAccelerometerLimitedAxes

限られた軸加速度計センサーを記述する定数文字列。

StringTypeAccelerometerLimitedAxesUncalibrated

調整されていない制限付き軸加速度計センサーを記述する定数文字列。

StringTypeAccelerometerUncalibrated

調整されていない加速度計センサーを記述する定数文字列。

StringTypeAmbientTemperature

環境温度センサーの種類を記述する定数文字列。

StringTypeGameRotationVector

調整されていない回転ベクトル センサーの種類を記述する定数文字列。

StringTypeGeomagneticRotationVector

地理磁気回転ベクトルを記述する定数文字列。

StringTypeGravity

重力センサーの種類を記述する定数文字列。

StringTypeGyroscope

ジャイロスコープ センサーの種類を記述する定数文字列。

StringTypeGyroscopeLimitedAxes

限られた軸ジャイロスコープ センサーを記述する定数文字列。

StringTypeGyroscopeLimitedAxesUncalibrated

調整されていない限られた軸ジャイロスコープ センサーを記述する定数文字列。

StringTypeGyroscopeUncalibrated

調整されていないジャイロスコープ センサーの種類を記述する定数文字列。

StringTypeHeading

見出しセンサーを記述する定数文字列。

StringTypeHeadTracker

ヘッド トラッカー センサーを記述する定数文字列。

StringTypeHeartBeat

ハート ビート センサーを記述する定数文字列。

StringTypeHeartRate

心拍数モニターを記述する定数文字列。

StringTypeHingeAngle

ヒンジ角度センサーを記述する定数文字列。

StringTypeLight

光センサーの種類を記述する定数文字列。

StringTypeLinearAcceleration

線形加速度センサーの種類を記述する定数文字列。

StringTypeLowLatencyOffbodyDetect

低遅延のオフボディ検出器センサーを記述する定数文字列。

StringTypeMagneticField

磁場センサーの種類を記述する定数文字列。

StringTypeMagneticFieldUncalibrated

未調整の磁場センサーの種類を記述する定数文字列。

StringTypeMotionDetect

モーション検出センサーを記述する定数文字列。

StringTypeOrientation
古い.

方向センサーの種類を記述する定数文字列。

StringTypePose6dof

6 自由度の姿勢センサーを記述する定数文字列。

StringTypePressure

圧力センサーの種類を記述する定数文字列。

StringTypeProximity

近接センサーの種類を記述する定数文字列。

StringTypeRelativeHumidity

湿度センサーの種類を記述する定数文字列

StringTypeRotationVector

回転ベクトル センサーの種類を記述する定数文字列。

StringTypeSignificantMotion

重要なモーション トリガー センサーを記述する定数文字列。

StringTypeStationaryDetect

固定検出センサーを記述する定数文字列。

StringTypeStepCounter

ステップ カウンター センサーを記述する定数文字列。

StringTypeStepDetector

ステップ検出器センサーを記述する定数文字列。

StringTypeTemperature
古い.

温度センサーの種類を記述する定数文字列

TypeAccelerometerLimitedAxes
古い.

限られた軸加速度計センサーを記述する定数。

TypeAccelerometerLimitedAxesUncalibrated
古い.

調整されていない制限付き軸加速度計センサーを記述する定数。

TypeGyroscopeLimitedAxes
古い.

限られた軸ジャイロスコープ センサーを記述する定数。

TypeGyroscopeLimitedAxesUncalibrated
古い.

調整されていない限られた軸ジャイロスコープ センサーを記述する定数。

TypeHeading
古い.

見出しセンサーを記述する定数文字列。

TypeHeadTracker
古い.

ヘッド トラッカー センサーを記述する定数。

TypeHingeAngle
古い.

ヒンジ角度センサーを記述する定数。

プロパティ

名前 説明
Class

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

(継承元 Object)
FifoMaxEventCount
FifoReservedEventCount
Handle

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

(継承元 Object)
HighestDirectReportRateLevel

センサーのサポートされている最も高い直接レポート モードレート レベルを取得します。

Id

アプリのこのセンサーを一意に識別するために使用される ID を取得します。

IsAdditionalInfoSupported

センサーがセンサーの追加情報 API をサポートしている場合は true を返します。

IsDynamicSensor

センサーが動的センサーの場合は true を返します。

IsWakeUpSensor

センサーがウェイクアップ センサーの場合は true を返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

センサーを表すクラス。

(継承元 JavaObject)
JniPeerMembers

センサーを表すクラス。

MaxDelay

この値は、継続的および変更中のセンサーに対してのみ定義されます。

MaximumRange
MinDelay
Name
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Power
ReportingMode

各センサーには、1 つのレポート モードが関連付けられています。

Resolution
StringType
ThresholdClass

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

ThresholdType

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

Type
Vendor
Version

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

センサーを表すクラス。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

センサーを表すクラス。

(継承元 JavaObject)
Equals(Object)

センサーを表すクラス。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
IsDirectChannelTypeSupported(SensorDirectChannelType)

センサーが指定した直接チャネルの種類をサポートしているかどうかをテストします。

JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

センサーを表すクラス。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

センサーを表すクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

センサーを表すクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

センサーを表すクラス。

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

センサーを表すクラス。

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

センサーを表すクラス。

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

センサーを表すクラス。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

センサーを表すクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象