Поделиться через


SensorEvent Класс

Определение

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

[Android.Runtime.Register("android/hardware/SensorEvent", DoNotGenerateAcw=true)]
public class SensorEvent : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/SensorEvent", DoNotGenerateAcw=true)>]
type SensorEvent = class
    inherit Object
Наследование
SensorEvent
Атрибуты

Комментарии

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

<Определение>системы координат, используемой API SensorEvent.</u>

Система координат задается относительно экрана телефона в ориентации по умолчанию. При изменении ориентации экрана устройства положение осей не меняется.

Ось X — горизонтальная и указывает вправо, ось Y — вертикальная и указывает вверх, а ось Z указывает в направлении от экрана вперед. Координаты позади экрана в этой системе имеют отрицательные значения по оси Z.

<center><img src=".. /.. /.. /images/axis_device.png" alt="Схема координат координат датчиков". border="0" /></center>

<b Примечание.</b>> Эта система координат отличается от той, которая используется в API Android 2D, где источник находится в левом верхнем углу.

Документация по Java для android.hardware.SensorEvent.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

SensorEvent(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Accuracy

Точность этого события.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
FirstEventAfterDiscontinuity

Установите значение true, если это первое событие датчика после прекращения работы.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
JniPeerMembers

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

PeerReference

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
Sensor

Датчик, создающий это событие.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Timestamp

Время в наносекундах, в котором произошло событие.

Values

Длина и содержимое массива #values values зависят от того, какой android.hardware.Sensor sensor тип отслеживается (см. также SensorEvent определение используемой системы координат).

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

GetJniTypeName(IJavaPeerable)

Этот класс представляет android.hardware.Sensor Sensor событие и содержит такие сведения, как тип датчика, метка времени, точность и, конечно, датчик SensorEvent#values data.

Применяется к