Linguaggio

Sensor Classe

Definizione

Classe che rappresenta un sensore.

[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
Ereditarietà
Attributi

Commenti

Classe che rappresenta un sensore. Usare SensorManager#getSensorList per ottenere l'elenco dei sensori disponibili. Per altre informazioni sui sensori Android, vedere la guida ai sensori di movimento.</p>

per android.hardware.Sensor.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
Sensor(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

Nome Descrizione
StringTypeAccelerometer

Stringa costante che descrive un tipo di sensore accelerometro.

StringTypeAccelerometerLimitedAxes

Stringa costante che descrive un sensore accelerometro con assi limitati.

StringTypeAccelerometerLimitedAxesUncalibrated

Stringa costante che descrive un sensore dell'accelerometro degli assi limitati non incalibrato.

StringTypeAccelerometerUncalibrated

Stringa costante che descrive un sensore dell'accelerometro non incalibrato.

StringTypeAmbientTemperature

Stringa costante che descrive un tipo di sensore temperatura ambientale.

StringTypeGameRotationVector

Stringa costante che descrive un tipo di sensore di vettore di rotazione non ricalibrato.

StringTypeGeomagneticRotationVector

Stringa costante che descrive un vettore di rotazione geo-magnetica.

StringTypeGravity

Stringa costante che descrive un tipo di sensore di gravità.

StringTypeGyroscope

Stringa costante che descrive un tipo di sensore giroscopio.

StringTypeGyroscopeLimitedAxes

Stringa costante che descrive un sensore giroscopio con assi limitati.

StringTypeGyroscopeLimitedAxesUncalibrated

Stringa costante che descrive un sensore giroscopio con assi limitati non ricalibrati.

StringTypeGyroscopeUncalibrated

Stringa costante che descrive un tipo di sensore giroscopio non ripartito.

StringTypeHeading

Stringa costante che descrive un sensore di intestazione.

StringTypeHeadTracker

Stringa costante che descrive un sensore di rilevamento della testa.

StringTypeHeartBeat

Stringa costante che descrive un sensore di battito cardiaco.

StringTypeHeartRate

Stringa costante che descrive un monitor della frequenza cardiaca.

StringTypeHingeAngle

Stringa costante che descrive un sensore di angolo della cerniera.

StringTypeLight

Stringa costante che descrive un tipo di sensore di luce.

StringTypeLinearAcceleration

Stringa costante che descrive un tipo di sensore di accelerazione lineare.

StringTypeLowLatencyOffbodyDetect

Stringa costante che descrive un sensore di rilevamento a bassa latenza.

StringTypeMagneticField

Stringa costante che descrive un tipo di sensore di campo magnetico.

StringTypeMagneticFieldUncalibrated

Stringa costante che descrive un tipo di sensore di campo magnetico non incalibrato.

StringTypeMotionDetect

Stringa costante che descrive un sensore di rilevamento del movimento.

StringTypeOrientation
Obsoleti.

Stringa costante che descrive un tipo di sensore di orientamento.

StringTypePose6dof

Stringa costante che descrive un sensore di posa con 6 gradi di libertà.

StringTypePressure

Stringa costante che descrive un tipo di sensore di pressione.

StringTypeProximity

Stringa costante che descrive un tipo di sensore di prossimità.

StringTypeRelativeHumidity

Stringa costante che descrive un tipo di sensore di umidità relativa

StringTypeRotationVector

Stringa costante che descrive un tipo di sensore del vettore di rotazione.

StringTypeSignificantMotion

Stringa costante che descrive un sensore di trigger di movimento significativo.

StringTypeStationaryDetect

Stringa costante che descrive un sensore di rilevamento stazionario.

StringTypeStepCounter

Stringa costante che descrive un sensore del contatore dei passaggi.

StringTypeStepDetector

Stringa costante che descrive un sensore di rilevamento dei passaggi.

StringTypeTemperature
Obsoleti.

Stringa costante che descrive un tipo di sensore di temperatura

TypeAccelerometerLimitedAxes
Obsoleti.

Costante che descrive un sensore accelerometro con assi limitati.

TypeAccelerometerLimitedAxesUncalibrated
Obsoleti.

Costante che descrive un sensore dell'accelerometro degli assi limitati non incalibrato.

TypeGyroscopeLimitedAxes
Obsoleti.

Costante che descrive un sensore giroscopio con assi limitati.

TypeGyroscopeLimitedAxesUncalibrated
Obsoleti.

Costante che descrive un sensore giroscopio con assi limitati non ricalibrati.

TypeHeading
Obsoleti.

Stringa costante che descrive un sensore di intestazione.

TypeHeadTracker
Obsoleti.

Costante che descrive un sensore di tracciamento della testa.

TypeHingeAngle
Obsoleti.

Costante che descrive un sensore di angolo della cerniera.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
FifoMaxEventCount
FifoReservedEventCount
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HighestDirectReportRateLevel

Ottenere il livello di frequenza di frequenza della modalità report diretto più alto supportato del sensore.

Id

Ottiene l'ID usato per identificare in modo univoco questo sensore per l'app.

IsAdditionalInfoSupported

Restituisce true se il sensore supporta l'API informazioni aggiuntive del sensore

IsDynamicSensor

Restituisce true se il sensore è un sensore dinamico.

IsWakeUpSensor

Restituisce true se il sensore è un sensore di riattivazione.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
JniPeerMembers

Classe che rappresenta un sensore.

MaxDelay

Questo valore viene definito solo per sensori continui e on-change.

MaximumRange
MinDelay
Name
PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
Power
ReportingMode

A ogni sensore è associata esattamente una modalità di creazione report.

Resolution
StringType
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Type
Vendor
Version

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
Equals(Object)

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IsDirectChannelTypeSupported(SensorDirectChannelType)

Verificare se un sensore supporta un tipo di canale diretto specificato.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe che rappresenta un sensore.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe che rappresenta un sensore.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe che rappresenta un sensore.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a