Table of Contents

Class SensorManager

Namespace
Android.Hardware
Assembly
MASES.Netdroid.dll
public class SensorManager : JVMBridgeBase<SensorManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<SensorManager>
SensorManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<SensorManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SensorManager>.IsAssignableFrom<T>()
JVMBridgeBase<SensorManager>.Execute<T>(params T[])
JVMBridgeBase<SensorManager>.DynBridgeClazz
JVMBridgeBase<SensorManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SensorManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("SensorManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SensorManager()

SensorManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("SensorManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SensorManager(params object[] args)

Parameters

args object[]

Properties

AXIS_MINUS_X

public static int AXIS_MINUS_X { get; }

Property Value

int

AXIS_MINUS_Y

public static int AXIS_MINUS_Y { get; }

Property Value

int

AXIS_MINUS_Z

public static int AXIS_MINUS_Z { get; }

Property Value

int

AXIS_X

public static int AXIS_X { get; }

Property Value

int

AXIS_Y

public static int AXIS_Y { get; }

Property Value

int

AXIS_Z

public static int AXIS_Z { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DATA_X

[Obsolete]
public static int DATA_X { get; }

Property Value

int

DATA_Y

[Obsolete]
public static int DATA_Y { get; }

Property Value

int

DATA_Z

[Obsolete]
public static int DATA_Z { get; }

Property Value

int

GRAVITY_DEATH_STAR_I

public static float GRAVITY_DEATH_STAR_I { get; }

Property Value

float

GRAVITY_EARTH

public static float GRAVITY_EARTH { get; }

Property Value

float

GRAVITY_JUPITER

public static float GRAVITY_JUPITER { get; }

Property Value

float

GRAVITY_MARS

public static float GRAVITY_MARS { get; }

Property Value

float

GRAVITY_MERCURY

public static float GRAVITY_MERCURY { get; }

Property Value

float

GRAVITY_MOON

public static float GRAVITY_MOON { get; }

Property Value

float

GRAVITY_NEPTUNE

public static float GRAVITY_NEPTUNE { get; }

Property Value

float

GRAVITY_PLUTO

public static float GRAVITY_PLUTO { get; }

Property Value

float

GRAVITY_SATURN

public static float GRAVITY_SATURN { get; }

Property Value

float

GRAVITY_SUN

public static float GRAVITY_SUN { get; }

Property Value

float

GRAVITY_THE_ISLAND

public static float GRAVITY_THE_ISLAND { get; }

Property Value

float

GRAVITY_URANUS

public static float GRAVITY_URANUS { get; }

Property Value

float

GRAVITY_VENUS

public static float GRAVITY_VENUS { get; }

Property Value

float

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LIGHT_CLOUDY

public static float LIGHT_CLOUDY { get; }

Property Value

float

LIGHT_FULLMOON

public static float LIGHT_FULLMOON { get; }

Property Value

float

LIGHT_NO_MOON

public static float LIGHT_NO_MOON { get; }

Property Value

float

LIGHT_OVERCAST

public static float LIGHT_OVERCAST { get; }

Property Value

float

LIGHT_SHADE

public static float LIGHT_SHADE { get; }

Property Value

float

LIGHT_SUNLIGHT

public static float LIGHT_SUNLIGHT { get; }

Property Value

float

LIGHT_SUNLIGHT_MAX

public static float LIGHT_SUNLIGHT_MAX { get; }

Property Value

float

LIGHT_SUNRISE

public static float LIGHT_SUNRISE { get; }

Property Value

float

MAGNETIC_FIELD_EARTH_MAX

public static float MAGNETIC_FIELD_EARTH_MAX { get; }

Property Value

float

MAGNETIC_FIELD_EARTH_MIN

public static float MAGNETIC_FIELD_EARTH_MIN { get; }

Property Value

float

PRESSURE_STANDARD_ATMOSPHERE

public static float PRESSURE_STANDARD_ATMOSPHERE { get; }

Property Value

float

RAW_DATA_INDEX

[Obsolete]
public static int RAW_DATA_INDEX { get; }

Property Value

int

RAW_DATA_X

[Obsolete]
public static int RAW_DATA_X { get; }

Property Value

int

RAW_DATA_Y

[Obsolete]
public static int RAW_DATA_Y { get; }

Property Value

int

RAW_DATA_Z

[Obsolete]
public static int RAW_DATA_Z { get; }

Property Value

int

SENSOR_ACCELEROMETER

[Obsolete]
public static int SENSOR_ACCELEROMETER { get; }

Property Value

int

SENSOR_ALL

[Obsolete]
public static int SENSOR_ALL { get; }

Property Value

int

SENSOR_DELAY_FASTEST

public static int SENSOR_DELAY_FASTEST { get; }

Property Value

int

SENSOR_DELAY_GAME

public static int SENSOR_DELAY_GAME { get; }

Property Value

int

SENSOR_DELAY_NORMAL

public static int SENSOR_DELAY_NORMAL { get; }

Property Value

int

SENSOR_DELAY_UI

public static int SENSOR_DELAY_UI { get; }

Property Value

int

SENSOR_LIGHT

[Obsolete]
public static int SENSOR_LIGHT { get; }

Property Value

int

SENSOR_MAGNETIC_FIELD

[Obsolete]
public static int SENSOR_MAGNETIC_FIELD { get; }

Property Value

int

SENSOR_MAX

[Obsolete]
public static int SENSOR_MAX { get; }

Property Value

int

SENSOR_MIN

[Obsolete]
public static int SENSOR_MIN { get; }

Property Value

int

SENSOR_ORIENTATION

[Obsolete]
public static int SENSOR_ORIENTATION { get; }

Property Value

int

SENSOR_ORIENTATION_RAW

[Obsolete]
public static int SENSOR_ORIENTATION_RAW { get; }

Property Value

int

SENSOR_PROXIMITY

[Obsolete]
public static int SENSOR_PROXIMITY { get; }

Property Value

int

SENSOR_STATUS_ACCURACY_HIGH

public static int SENSOR_STATUS_ACCURACY_HIGH { get; }

Property Value

int

SENSOR_STATUS_ACCURACY_LOW

public static int SENSOR_STATUS_ACCURACY_LOW { get; }

Property Value

int

SENSOR_STATUS_ACCURACY_MEDIUM

public static int SENSOR_STATUS_ACCURACY_MEDIUM { get; }

Property Value

int

SENSOR_STATUS_NO_CONTACT

public static int SENSOR_STATUS_NO_CONTACT { get; }

Property Value

int

SENSOR_STATUS_UNRELIABLE

public static int SENSOR_STATUS_UNRELIABLE { get; }

Property Value

int

SENSOR_TEMPERATURE

[Obsolete]
public static int SENSOR_TEMPERATURE { get; }

Property Value

int

SENSOR_TRICORDER

[Obsolete]
public static int SENSOR_TRICORDER { get; }

Property Value

int

STANDARD_GRAVITY

public static float STANDARD_GRAVITY { get; }

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]
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]
public bool RegisterListener(SensorListener arg0, int arg1)

Parameters

arg0 SensorListener

SensorListener

arg1 int

int

Returns

bool

bool

RegisterListener(SensorListener, int, int)

[Obsolete]
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]
public void UnregisterListener(SensorListener arg0)

Parameters

arg0 SensorListener

SensorListener

UnregisterListener(SensorListener, int)

[Obsolete]
public void UnregisterListener(SensorListener arg0, int arg1)

Parameters

arg0 SensorListener

SensorListener

arg1 int

int