Lenguaje

Sensor Clase

Definición

Clase que representa un 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
Herencia
Atributos

Comentarios

Clase que representa un sensor. Use SensorManager#getSensorList para obtener la lista de sensores disponibles. Para obtener más información sobre los sensores de Android, lea la guía Sensores de movimiento.</p>

Documentación de Java para android.hardware.Sensor.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

Nombre Description
Sensor(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
StringTypeAccelerometer

Cadena constante que describe un tipo de sensor acelerómetro.

StringTypeAccelerometerLimitedAxes

Cadena constante que describe un sensor de acelerómetro de ejes limitados.

StringTypeAccelerometerLimitedAxesUncalibrated

Cadena constante que describe un sensor de acelerómetro limitado de ejes limitados sin almacenar en caché.

StringTypeAccelerometerUncalibrated

Cadena constante que describe un sensor de acelerómetro no calibrado.

StringTypeAmbientTemperature

Cadena constante que describe un tipo de sensor de temperatura ambiente.

StringTypeGameRotationVector

Cadena constante que describe un tipo de sensor de vector de rotación sin almacenar en caché.

StringTypeGeomagneticRotationVector

Cadena constante que describe un vector de rotación geográfica magnética.

StringTypeGravity

Cadena constante que describe un tipo de sensor de gravedad.

StringTypeGyroscope

Cadena constante que describe un tipo de sensor de giroscopio.

StringTypeGyroscopeLimitedAxes

Cadena constante que describe un sensor de giroscopio limitado de ejes.

StringTypeGyroscopeLimitedAxesUncalibrated

Cadena constante que describe un sensor de giroscopio limitado de ejes no calibrados.

StringTypeGyroscopeUncalibrated

Cadena constante que describe un tipo de sensor gyroscope no calibrado.

StringTypeHeading

Cadena constante que describe un sensor de encabezado.

StringTypeHeadTracker

Cadena constante que describe un sensor de seguimiento de cabeza.

StringTypeHeartBeat

Cadena constante que describe un sensor de latido del corazón.

StringTypeHeartRate

Cadena constante que describe un monitor de frecuencia cardíaca.

StringTypeHingeAngle

Cadena constante que describe un sensor angular de bisagra.

StringTypeLight

Cadena constante que describe un tipo de sensor de luz.

StringTypeLinearAcceleration

Cadena constante que describe un tipo de sensor de aceleración lineal.

StringTypeLowLatencyOffbodyDetect

Cadena constante que describe un sensor de detector de latencia baja.

StringTypeMagneticField

Cadena constante que describe un tipo de sensor de campo magnético.

StringTypeMagneticFieldUncalibrated

Cadena constante que describe un tipo de sensor de campo magnético sin almacenar.

StringTypeMotionDetect

Cadena constante que describe un sensor de detección de movimiento.

StringTypeOrientation
Obsoletos.

Cadena constante que describe un tipo de sensor de orientación.

StringTypePose6dof

Cadena constante que describe un sensor de posición con 6 grados de libertad.

StringTypePressure

Cadena constante que describe un tipo de sensor de presión.

StringTypeProximity

Cadena constante que describe un tipo de sensor de proximidad.

StringTypeRelativeHumidity

Cadena constante que describe un tipo de sensor de humedad relativa

StringTypeRotationVector

Cadena constante que describe un tipo de sensor de vector de rotación.

StringTypeSignificantMotion

Cadena constante que describe un sensor de desencadenador de movimiento significativo.

StringTypeStationaryDetect

Cadena constante que describe un sensor de detección estacionario.

StringTypeStepCounter

Cadena constante que describe un sensor de contador de pasos.

StringTypeStepDetector

Cadena constante que describe un sensor de detector de pasos.

StringTypeTemperature
Obsoletos.

Cadena constante que describe un tipo de sensor de temperatura

TypeAccelerometerLimitedAxes
Obsoletos.

Constante que describe un sensor de acelerómetro de ejes limitados.

TypeAccelerometerLimitedAxesUncalibrated
Obsoletos.

Constante que describe un sensor de acelerómetro limitado de ejes limitados.

TypeGyroscopeLimitedAxes
Obsoletos.

Constante que describe un sensor de giroscopio limitado.

TypeGyroscopeLimitedAxesUncalibrated
Obsoletos.

Constante que describe un sensor de giroscopio limitado de ejes no calibrados.

TypeHeading
Obsoletos.

Cadena constante que describe un sensor de encabezado.

TypeHeadTracker
Obsoletos.

Constante que describe un sensor de seguimiento de cabeza.

TypeHingeAngle
Obsoletos.

Constante que describe un sensor angular de bisagra.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
FifoMaxEventCount
FifoReservedEventCount
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HighestDirectReportRateLevel

Obtenga el nivel de velocidad del modo de informe directo compatible más alto del sensor.

Id

Obtiene el identificador que se usa para identificar de forma única este sensor para la aplicación.

IsAdditionalInfoSupported

Devuelve true si el sensor admite la API de información adicional del sensor.

IsDynamicSensor

Devuelve true si el sensor es un sensor dinámico.

IsWakeUpSensor

Devuelve true si el sensor es un sensor de reactivación.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Clase que representa un sensor.

(Heredado de JavaObject)
JniPeerMembers

Clase que representa un sensor.

MaxDelay

Este valor solo se define para sensores continuos y de cambio.

MaximumRange
MinDelay
Name
PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Power
ReportingMode

Cada sensor tiene exactamente un modo de informes asociado.

Resolution
StringType
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Type
Vendor
Version

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Clase que representa un sensor.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Clase que representa un sensor.

(Heredado de JavaObject)
Equals(Object)

Clase que representa un sensor.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
IsDirectChannelTypeSupported(SensorDirectChannelType)

Pruebe si un sensor admite un tipo de canal directo especificado.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Clase que representa un sensor.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Clase que representa un sensor.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Clase que representa un sensor.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Clase que representa un sensor.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase que representa un sensor.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase que representa un sensor.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase que representa un sensor.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase que representa un sensor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a