Sensor Klasse

Definition

Klasse, die einen Sensor darstellt.

[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
Vererbung
Sensor
Attribute

Hinweise

Klasse, die einen Sensor darstellt. Verwenden Sie SensorManager#getSensorList , um die Liste der verfügbaren Sensoren abzurufen. Weitere Informationen zu Android-Sensoren finden Sie im Leitfaden für Bewegungssensoren.</P>

Java-Dokumentation für android.hardware.Sensor.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Sensor(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

Felder

StringTypeAccelerometer

Eine konstante Zeichenfolge, die einen Beschleunigungsmessersensortyp beschreibt.

StringTypeAccelerometerLimitedAxes

Eine konstante Zeichenfolge, die einen Beschleunigungsmesser für begrenzte Achsen beschreibt.

StringTypeAccelerometerLimitedAxesUncalibrated

Eine konstante Zeichenfolge, die einen nicht kalibrierten Beschleunigungssensor für begrenzte Achsen beschreibt.

StringTypeAccelerometerUncalibrated

Eine konstante Zeichenfolge, die einen nicht kalibrierten Beschleunigungssensor beschreibt.

StringTypeAmbientTemperature

Eine konstante Zeichenfolge, die einen Umgebungstemperatursensortyp beschreibt.

StringTypeGameRotationVector

Eine konstante Zeichenfolge, die einen nicht kalibrierten Drehungsvektorsensortyp beschreibt.

StringTypeGeomagneticRotationVector

Eine konstante Zeichenfolge, die einen geomagnetischen Rotationsvektor beschreibt.

StringTypeGravity

Eine konstante Zeichenfolge, die einen Schwerkraftsensortyp beschreibt.

StringTypeGyroscope

Eine konstante Zeichenfolge, die einen Gyroskopsensortyp beschreibt.

StringTypeGyroscopeLimitedAxes

Eine konstante Zeichenfolge, die einen Gyroskopsensor mit begrenzten Achsen beschreibt.

StringTypeGyroscopeLimitedAxesUncalibrated

Eine konstante Zeichenfolge, die einen nicht kalibrierten Gyroskopsensor mit begrenzten Achsen beschreibt.

StringTypeGyroscopeUncalibrated

Eine konstante Zeichenfolge, die einen nicht kalibrierten Gyroskopsensortyp beschreibt.

StringTypeHeading

Eine konstante Zeichenfolge, die einen Überschriftensensor beschreibt.

StringTypeHeadTracker

Eine konstante Zeichenfolge, die einen Headtracker-Sensor beschreibt.

StringTypeHeartBeat

Eine konstante Zeichenfolge, die einen Herzschlagsensor beschreibt.

StringTypeHeartRate

Eine konstante Zeichenfolge, die einen Herzfrequenzmonitor beschreibt.

StringTypeHingeAngle

Eine konstante Zeichenfolge, die einen Scharnierwinkelsensor beschreibt.

StringTypeLight

Eine konstante Zeichenfolge, die einen Lichtsensortyp beschreibt.

StringTypeLinearAcceleration

Eine konstante Zeichenfolge, die einen Sensortyp für lineare Beschleunigung beschreibt.

StringTypeLowLatencyOffbodyDetect

Eine konstante Zeichenfolge, die einen Offbody-Erkennungssensor mit niedriger Latenz beschreibt.

StringTypeMagneticField

Eine konstante Zeichenfolge, die einen Sensortyp des Magnetfelds beschreibt.

StringTypeMagneticFieldUncalibrated

Eine konstante Zeichenfolge, die einen nicht kalibrierten Magnetfeldsensortyp beschreibt.

StringTypeMotionDetect

Eine konstante Zeichenfolge, die einen Bewegungserkennungssensor beschreibt.

StringTypeOrientation
Veraltet.

Eine konstante Zeichenfolge, die einen Ausrichtungssensortyp beschreibt.

StringTypePose6dof

Eine konstante Zeichenfolge, die einen Posesensor mit 6 Freiheitsgraden beschreibt.

StringTypePressure

Eine konstante Zeichenfolge, die einen Drucksensortyp beschreibt.

StringTypeProximity

Eine konstante Zeichenfolge, die einen Näherungssensortyp beschreibt.

StringTypeRelativeHumidity

Eine konstante Zeichenfolge, die einen Sensortyp für relative Luftfeuchtigkeit beschreibt

StringTypeRotationVector

Eine konstante Zeichenfolge, die einen Drehungsvektorsensortyp beschreibt.

StringTypeSignificantMotion

Eine konstante Zeichenfolge, die einen signifikanten Bewegungstriggersensor beschreibt.

StringTypeStationaryDetect

Eine konstante Zeichenfolge, die einen stationären Erkennungssensor beschreibt.

StringTypeStepCounter

Eine konstante Zeichenfolge, die einen Schrittzählersensor beschreibt.

StringTypeStepDetector

Eine konstante Zeichenfolge, die einen Schritterkennungssensor beschreibt.

StringTypeTemperature
Veraltet.

Eine konstante Zeichenfolge, die einen Temperatursensortyp beschreibt

TypeAccelerometerLimitedAxes
Veraltet.

Eine Konstante, die einen Beschleunigungsmesser mit begrenzten Achsen beschreibt.

TypeAccelerometerLimitedAxesUncalibrated
Veraltet.

Eine Konstante, die einen nicht kalibrierten Beschleunigungssensor für begrenzte Achsen beschreibt.

TypeGyroscopeLimitedAxes
Veraltet.

Eine Konstante, die einen Gyroskopsensor mit begrenzten Achsen beschreibt.

TypeGyroscopeLimitedAxesUncalibrated
Veraltet.

Eine Konstante, die einen nicht kalibrierten Gyroskopsensor mit begrenzten Achsen beschreibt.

TypeHeading
Veraltet.

Eine konstante Zeichenfolge, die einen Überschriftensensor beschreibt.

TypeHeadTracker
Veraltet.

Eine Konstante, die einen Headtracker-Sensor beschreibt.

TypeHingeAngle
Veraltet.

Eine Konstante, die einen Scharnierwinkelsensor beschreibt.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
FifoMaxEventCount
FifoReservedEventCount
Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
HighestDirectReportRateLevel

Rufen Sie die höchste unterstützte Ratenebene für den direkten Berichtsmodus des Sensors ab.

Id

Klasse, die einen Sensor darstellt.

IsAdditionalInfoSupported

Gibt true zurück, wenn der Sensor die API für zusätzliche Informationen für den Sensor unterstützt.

IsDynamicSensor

Gibt true zurück, wenn der Sensor ein dynamischer Sensor ist.

IsWakeUpSensor

Gibt true zurück, wenn der Sensor ein Aktivierungssensor ist.

JniIdentityHashCode

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
JniPeerMembers

Klasse, die einen Sensor darstellt.

MaxDelay

Dieser Wert wird nur für kontinuierliche Sensoren und Sensoren bei Änderungen definiert.

MaximumRange
MinDelay
Name
PeerReference

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
Power
ReportingMode

Jedem Sensor ist genau ein Berichtsmodus zugeordnet.

Resolution
StringType
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Type
Vendor
Version

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
Dispose(Boolean)

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
IsDirectChannelTypeSupported(SensorDirectChannelType)

Testen Sie, ob ein Sensor einen angegebenen direkten Kanaltyp unterstützt.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
IJavaPeerable.Finalized()

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Klasse, die einen Sensor darstellt.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Klasse, die einen Sensor darstellt.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Klasse, die einen Sensor darstellt.

GetJniTypeName(IJavaPeerable)

Klasse, die einen Sensor darstellt.

Gilt für: