Table of Contents

Class SensorManager

Namespace
Android.Hardware
Assembly
MASES.Netdroid.dll
public class SensorManager : JVMBridgeBase<SensorManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
SensorManager
Implements
Extension Methods

Constructors

SensorManager(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SensorManager(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

AXIS_MINUS_X

public static int AXIS_MINUS_X { get; set; }

Property Value

int

AXIS_MINUS_Y

public static int AXIS_MINUS_Y { get; set; }

Property Value

int

AXIS_MINUS_Z

public static int AXIS_MINUS_Z { get; set; }

Property Value

int

AXIS_X

public static int AXIS_X { get; set; }

Property Value

int

AXIS_Y

public static int AXIS_Y { get; set; }

Property Value

int

AXIS_Z

public static int AXIS_Z { get; set; }

Property Value

int

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

DATA_X

[Obsolete("Deprecated in JVM")]
public static int DATA_X { get; set; }

Property Value

int

DATA_Y

[Obsolete("Deprecated in JVM")]
public static int DATA_Y { get; set; }

Property Value

int

DATA_Z

[Obsolete("Deprecated in JVM")]
public static int DATA_Z { get; set; }

Property Value

int

GRAVITY_DEATH_STAR_I

public static float GRAVITY_DEATH_STAR_I { get; set; }

Property Value

float

GRAVITY_EARTH

public static float GRAVITY_EARTH { get; set; }

Property Value

float

GRAVITY_JUPITER

public static float GRAVITY_JUPITER { get; set; }

Property Value

float

GRAVITY_MARS

public static float GRAVITY_MARS { get; set; }

Property Value

float

GRAVITY_MERCURY

public static float GRAVITY_MERCURY { get; set; }

Property Value

float

GRAVITY_MOON

public static float GRAVITY_MOON { get; set; }

Property Value

float

GRAVITY_NEPTUNE

public static float GRAVITY_NEPTUNE { get; set; }

Property Value

float

GRAVITY_PLUTO

public static float GRAVITY_PLUTO { get; set; }

Property Value

float

GRAVITY_SATURN

public static float GRAVITY_SATURN { get; set; }

Property Value

float

GRAVITY_SUN

public static float GRAVITY_SUN { get; set; }

Property Value

float

GRAVITY_THE_ISLAND

public static float GRAVITY_THE_ISLAND { get; set; }

Property Value

float

GRAVITY_URANUS

public static float GRAVITY_URANUS { get; set; }

Property Value

float

GRAVITY_VENUS

public static float GRAVITY_VENUS { get; set; }

Property Value

float

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

LIGHT_CLOUDY

public static float LIGHT_CLOUDY { get; set; }

Property Value

float

LIGHT_FULLMOON

public static float LIGHT_FULLMOON { get; set; }

Property Value

float

LIGHT_NO_MOON

public static float LIGHT_NO_MOON { get; set; }

Property Value

float

LIGHT_OVERCAST

public static float LIGHT_OVERCAST { get; set; }

Property Value

float

LIGHT_SHADE

public static float LIGHT_SHADE { get; set; }

Property Value

float

LIGHT_SUNLIGHT

public static float LIGHT_SUNLIGHT { get; set; }

Property Value

float

LIGHT_SUNLIGHT_MAX

public static float LIGHT_SUNLIGHT_MAX { get; set; }

Property Value

float

LIGHT_SUNRISE

public static float LIGHT_SUNRISE { get; set; }

Property Value

float

MAGNETIC_FIELD_EARTH_MAX

public static float MAGNETIC_FIELD_EARTH_MAX { get; set; }

Property Value

float

MAGNETIC_FIELD_EARTH_MIN

public static float MAGNETIC_FIELD_EARTH_MIN { get; set; }

Property Value

float

PRESSURE_STANDARD_ATMOSPHERE

public static float PRESSURE_STANDARD_ATMOSPHERE { get; set; }

Property Value

float

RAW_DATA_INDEX

[Obsolete("Deprecated in JVM")]
public static int RAW_DATA_INDEX { get; set; }

Property Value

int

RAW_DATA_X

[Obsolete("Deprecated in JVM")]
public static int RAW_DATA_X { get; set; }

Property Value

int

RAW_DATA_Y

[Obsolete("Deprecated in JVM")]
public static int RAW_DATA_Y { get; set; }

Property Value

int

RAW_DATA_Z

[Obsolete("Deprecated in JVM")]
public static int RAW_DATA_Z { get; set; }

Property Value

int

SENSOR_ACCELEROMETER

[Obsolete("Deprecated in JVM")]
public static int SENSOR_ACCELEROMETER { get; set; }

Property Value

int

SENSOR_ALL

[Obsolete("Deprecated in JVM")]
public static int SENSOR_ALL { get; set; }

Property Value

int

SENSOR_DELAY_FASTEST

public static int SENSOR_DELAY_FASTEST { get; set; }

Property Value

int

SENSOR_DELAY_GAME

public static int SENSOR_DELAY_GAME { get; set; }

Property Value

int

SENSOR_DELAY_NORMAL

public static int SENSOR_DELAY_NORMAL { get; set; }

Property Value

int

SENSOR_DELAY_UI

public static int SENSOR_DELAY_UI { get; set; }

Property Value

int

SENSOR_LIGHT

[Obsolete("Deprecated in JVM")]
public static int SENSOR_LIGHT { get; set; }

Property Value

int

SENSOR_MAGNETIC_FIELD

[Obsolete("Deprecated in JVM")]
public static int SENSOR_MAGNETIC_FIELD { get; set; }

Property Value

int

SENSOR_MAX

[Obsolete("Deprecated in JVM")]
public static int SENSOR_MAX { get; set; }

Property Value

int

SENSOR_MIN

[Obsolete("Deprecated in JVM")]
public static int SENSOR_MIN { get; set; }

Property Value

int

SENSOR_ORIENTATION

[Obsolete("Deprecated in JVM")]
public static int SENSOR_ORIENTATION { get; set; }

Property Value

int

SENSOR_ORIENTATION_RAW

[Obsolete("Deprecated in JVM")]
public static int SENSOR_ORIENTATION_RAW { get; set; }

Property Value

int

SENSOR_PROXIMITY

[Obsolete("Deprecated in JVM")]
public static int SENSOR_PROXIMITY { get; set; }

Property Value

int

SENSOR_STATUS_ACCURACY_HIGH

public static int SENSOR_STATUS_ACCURACY_HIGH { get; set; }

Property Value

int

SENSOR_STATUS_ACCURACY_LOW

public static int SENSOR_STATUS_ACCURACY_LOW { get; set; }

Property Value

int

SENSOR_STATUS_ACCURACY_MEDIUM

public static int SENSOR_STATUS_ACCURACY_MEDIUM { get; set; }

Property Value

int

SENSOR_STATUS_NO_CONTACT

public static int SENSOR_STATUS_NO_CONTACT { get; set; }

Property Value

int

SENSOR_STATUS_UNRELIABLE

public static int SENSOR_STATUS_UNRELIABLE { get; set; }

Property Value

int

SENSOR_TEMPERATURE

[Obsolete("Deprecated in JVM")]
public static int SENSOR_TEMPERATURE { get; set; }

Property Value

int

SENSOR_TRICORDER

[Obsolete("Deprecated in JVM")]
public static int SENSOR_TRICORDER { get; set; }

Property Value

int

STANDARD_GRAVITY

public static float STANDARD_GRAVITY { get; set; }

Property Value

float

Methods

CancelTriggerSensor(TriggerEventListener, Sensor)

public bool CancelTriggerSensor(TriggerEventListener arg0, Sensor arg1)

Parameters

arg0 TriggerEventListener

TriggerEventListener

arg1 Sensor

Sensor

Returns

bool

bool

CreateDirectChannel(HardwareBuffer)

public SensorDirectChannel CreateDirectChannel(HardwareBuffer arg0)

Parameters

arg0 HardwareBuffer

HardwareBuffer

Returns

SensorDirectChannel

SensorDirectChannel

CreateDirectChannel(MemoryFile)

public SensorDirectChannel CreateDirectChannel(MemoryFile arg0)

Parameters

arg0 MemoryFile

MemoryFile

Returns

SensorDirectChannel

SensorDirectChannel

Flush(SensorEventListener)

public bool Flush(SensorEventListener arg0)

Parameters

arg0 SensorEventListener

SensorEventListener

Returns

bool

bool

GetAltitude(float, float)

public static float GetAltitude(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

float

float

GetAngleChange(float[], float[], float[])

public static void GetAngleChange(float[] arg0, float[] arg1, float[] arg2)

Parameters

arg0 float[]

float

arg1 float[]

float

arg2 float[]

float

GetDefaultSensor(int)

public Sensor GetDefaultSensor(int arg0)

Parameters

arg0 int

int

Returns

Sensor

Sensor

GetDefaultSensor(int, bool)

public Sensor GetDefaultSensor(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

Returns

Sensor

Sensor

GetDynamicSensorList(int)

public List<Sensor> GetDynamicSensorList(int arg0)

Parameters

arg0 int

int

Returns

List<Sensor>

List

GetInclination(float[])

public static float GetInclination(float[] arg0)

Parameters

arg0 float[]

float

Returns

float

float

GetOrientation(float[], float[])

public static float[] GetOrientation(float[] arg0, float[] arg1)

Parameters

arg0 float[]

float

arg1 float[]

float

Returns

float[]

float

GetQuaternionFromVector(float[], float[])

public static void GetQuaternionFromVector(float[] arg0, float[] arg1)

Parameters

arg0 float[]

float

arg1 float[]

float

GetRotationMatrix(float[], float[], float[], float[])

public static bool GetRotationMatrix(float[] arg0, float[] arg1, float[] arg2, float[] arg3)

Parameters

arg0 float[]

float

arg1 float[]

float

arg2 float[]

float

arg3 float[]

float

Returns

bool

bool

GetRotationMatrixFromVector(float[], float[])

public static void GetRotationMatrixFromVector(float[] arg0, float[] arg1)

Parameters

arg0 float[]

float

arg1 float[]

float

GetSensorList(int)

public List<Sensor> GetSensorList(int arg0)

Parameters

arg0 int

int

Returns

List<Sensor>

List

GetSensors()

[Obsolete("Deprecated in JVM")]
public int GetSensors()

Returns

int

int

IsDynamicSensorDiscoverySupported()

public bool IsDynamicSensorDiscoverySupported()

Returns

bool

bool

RegisterDynamicSensorCallback(DynamicSensorCallback)

public void RegisterDynamicSensorCallback(SensorManager.DynamicSensorCallback arg0)

Parameters

arg0 SensorManager.DynamicSensorCallback

SensorManager.DynamicSensorCallback

RegisterDynamicSensorCallback(DynamicSensorCallback, Handler)

public void RegisterDynamicSensorCallback(SensorManager.DynamicSensorCallback arg0, Handler arg1)

Parameters

arg0 SensorManager.DynamicSensorCallback

SensorManager.DynamicSensorCallback

arg1 Handler

Handler

RegisterListener(SensorEventListener, Sensor, int)

public bool RegisterListener(SensorEventListener arg0, Sensor arg1, int arg2)

Parameters

arg0 SensorEventListener

SensorEventListener

arg1 Sensor

Sensor

arg2 int

int

Returns

bool

bool

RegisterListener(SensorEventListener, Sensor, int, Handler)

public bool RegisterListener(SensorEventListener arg0, Sensor arg1, int arg2, Handler arg3)

Parameters

arg0 SensorEventListener

SensorEventListener

arg1 Sensor

Sensor

arg2 int

int

arg3 Handler

Handler

Returns

bool

bool

RegisterListener(SensorEventListener, Sensor, int, int)

public bool RegisterListener(SensorEventListener arg0, Sensor arg1, int arg2, int arg3)

Parameters

arg0 SensorEventListener

SensorEventListener

arg1 Sensor

Sensor

arg2 int

int

arg3 int

int

Returns

bool

bool

RegisterListener(SensorEventListener, Sensor, int, int, Handler)

public bool RegisterListener(SensorEventListener arg0, Sensor arg1, int arg2, int arg3, Handler arg4)

Parameters

arg0 SensorEventListener

SensorEventListener

arg1 Sensor

Sensor

arg2 int

int

arg3 int

int

arg4 Handler

Handler

Returns

bool

bool

RegisterListener(SensorListener, int)

[Obsolete("Deprecated in JVM")]
public bool RegisterListener(SensorListener arg0, int arg1)

Parameters

arg0 SensorListener

SensorListener

arg1 int

int

Returns

bool

bool

RegisterListener(SensorListener, int, int)

[Obsolete("Deprecated in JVM")]
public bool RegisterListener(SensorListener arg0, int arg1, int arg2)

Parameters

arg0 SensorListener

SensorListener

arg1 int

int

arg2 int

int

Returns

bool

bool

RemapCoordinateSystem(float[], int, int, float[])

public static bool RemapCoordinateSystem(float[] arg0, int arg1, int arg2, float[] arg3)

Parameters

arg0 float[]

float

arg1 int

int

arg2 int

int

arg3 float[]

float

Returns

bool

bool

RequestTriggerSensor(TriggerEventListener, Sensor)

public bool RequestTriggerSensor(TriggerEventListener arg0, Sensor arg1)

Parameters

arg0 TriggerEventListener

TriggerEventListener

arg1 Sensor

Sensor

Returns

bool

bool

UnregisterDynamicSensorCallback(DynamicSensorCallback)

public void UnregisterDynamicSensorCallback(SensorManager.DynamicSensorCallback arg0)

Parameters

arg0 SensorManager.DynamicSensorCallback

SensorManager.DynamicSensorCallback

UnregisterListener(SensorEventListener)

public void UnregisterListener(SensorEventListener arg0)

Parameters

arg0 SensorEventListener

SensorEventListener

UnregisterListener(SensorEventListener, Sensor)

public void UnregisterListener(SensorEventListener arg0, Sensor arg1)

Parameters

arg0 SensorEventListener

SensorEventListener

arg1 Sensor

Sensor

UnregisterListener(SensorListener)

[Obsolete("Deprecated in JVM")]
public void UnregisterListener(SensorListener arg0)

Parameters

arg0 SensorListener

SensorListener

UnregisterListener(SensorListener, int)

[Obsolete("Deprecated in JVM")]
public void UnregisterListener(SensorListener arg0, int arg1)

Parameters

arg0 SensorListener

SensorListener

arg1 int

int