Table of Contents

Class InputDevice

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class InputDevice : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
InputDevice
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.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

InputDevice()

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

public InputDevice()

InputDevice(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

public InputDevice(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

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

KEYBOARD_TYPE_ALPHABETIC

public static int KEYBOARD_TYPE_ALPHABETIC { get; }

Property Value

int

KEYBOARD_TYPE_NONE

public static int KEYBOARD_TYPE_NONE { get; }

Property Value

int

KEYBOARD_TYPE_NON_ALPHABETIC

public static int KEYBOARD_TYPE_NON_ALPHABETIC { get; }

Property Value

int

MOTION_RANGE_ORIENTATION

[Obsolete]
public static int MOTION_RANGE_ORIENTATION { get; }

Property Value

int

MOTION_RANGE_PRESSURE

[Obsolete]
public static int MOTION_RANGE_PRESSURE { get; }

Property Value

int

MOTION_RANGE_SIZE

[Obsolete]
public static int MOTION_RANGE_SIZE { get; }

Property Value

int

MOTION_RANGE_TOOL_MAJOR

[Obsolete]
public static int MOTION_RANGE_TOOL_MAJOR { get; }

Property Value

int

MOTION_RANGE_TOOL_MINOR

[Obsolete]
public static int MOTION_RANGE_TOOL_MINOR { get; }

Property Value

int

MOTION_RANGE_TOUCH_MAJOR

[Obsolete]
public static int MOTION_RANGE_TOUCH_MAJOR { get; }

Property Value

int

MOTION_RANGE_TOUCH_MINOR

[Obsolete]
public static int MOTION_RANGE_TOUCH_MINOR { get; }

Property Value

int

MOTION_RANGE_X

[Obsolete]
public static int MOTION_RANGE_X { get; }

Property Value

int

MOTION_RANGE_Y

[Obsolete]
public static int MOTION_RANGE_Y { get; }

Property Value

int

SOURCE_ANY

public static int SOURCE_ANY { get; }

Property Value

int

SOURCE_BLUETOOTH_STYLUS

public static int SOURCE_BLUETOOTH_STYLUS { get; }

Property Value

int

SOURCE_CLASS_BUTTON

public static int SOURCE_CLASS_BUTTON { get; }

Property Value

int

SOURCE_CLASS_JOYSTICK

public static int SOURCE_CLASS_JOYSTICK { get; }

Property Value

int

SOURCE_CLASS_MASK

public static int SOURCE_CLASS_MASK { get; }

Property Value

int

SOURCE_CLASS_NONE

public static int SOURCE_CLASS_NONE { get; }

Property Value

int

SOURCE_CLASS_POINTER

public static int SOURCE_CLASS_POINTER { get; }

Property Value

int

SOURCE_CLASS_POSITION

public static int SOURCE_CLASS_POSITION { get; }

Property Value

int

SOURCE_CLASS_TRACKBALL

public static int SOURCE_CLASS_TRACKBALL { get; }

Property Value

int

SOURCE_DPAD

public static int SOURCE_DPAD { get; }

Property Value

int

SOURCE_GAMEPAD

public static int SOURCE_GAMEPAD { get; }

Property Value

int

SOURCE_HDMI

public static int SOURCE_HDMI { get; }

Property Value

int

SOURCE_JOYSTICK

public static int SOURCE_JOYSTICK { get; }

Property Value

int

SOURCE_KEYBOARD

public static int SOURCE_KEYBOARD { get; }

Property Value

int

SOURCE_MOUSE

public static int SOURCE_MOUSE { get; }

Property Value

int

SOURCE_MOUSE_RELATIVE

public static int SOURCE_MOUSE_RELATIVE { get; }

Property Value

int

SOURCE_ROTARY_ENCODER

public static int SOURCE_ROTARY_ENCODER { get; }

Property Value

int

SOURCE_SENSOR

public static int SOURCE_SENSOR { get; }

Property Value

int

SOURCE_STYLUS

public static int SOURCE_STYLUS { get; }

Property Value

int

SOURCE_TOUCHPAD

public static int SOURCE_TOUCHPAD { get; }

Property Value

int

SOURCE_TOUCHSCREEN

public static int SOURCE_TOUCHSCREEN { get; }

Property Value

int

SOURCE_TOUCH_NAVIGATION

public static int SOURCE_TOUCH_NAVIGATION { get; }

Property Value

int

SOURCE_TRACKBALL

public static int SOURCE_TRACKBALL { get; }

Property Value

int

SOURCE_UNKNOWN

public static int SOURCE_UNKNOWN { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetBatteryState()

public BatteryState GetBatteryState()

Returns

BatteryState

BatteryState

GetControllerNumber()

public int GetControllerNumber()

Returns

int

int

GetDescriptor()

public String GetDescriptor()

Returns

String

String

GetDevice(int)

public static InputDevice GetDevice(int arg0)

Parameters

arg0 int

int

Returns

InputDevice

InputDevice

GetDeviceIds()

public static int[] GetDeviceIds()

Returns

int[]

int

GetId()

public int GetId()

Returns

int

int

GetKeyCharacterMap()

public KeyCharacterMap GetKeyCharacterMap()

Returns

KeyCharacterMap

KeyCharacterMap

GetKeyCodeForKeyLocation(int)

public int GetKeyCodeForKeyLocation(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetKeyboardType()

public int GetKeyboardType()

Returns

int

int

GetLightsManager()

public LightsManager GetLightsManager()

Returns

LightsManager

LightsManager

GetMotionRange(int)

public InputDevice.MotionRange GetMotionRange(int arg0)

Parameters

arg0 int

int

Returns

InputDevice.MotionRange

InputDevice.MotionRange

GetMotionRange(int, int)

public InputDevice.MotionRange GetMotionRange(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

InputDevice.MotionRange

InputDevice.MotionRange

GetMotionRanges()

public List<InputDevice.MotionRange> GetMotionRanges()

Returns

List<InputDevice.MotionRange>

List

GetName()

public String GetName()

Returns

String

String

GetProductId()

public int GetProductId()

Returns

int

int

GetSensorManager()

public SensorManager GetSensorManager()

Returns

SensorManager

SensorManager

GetSources()

public int GetSources()

Returns

int

int

GetVendorId()

public int GetVendorId()

Returns

int

int

GetVibrator()

[Obsolete]
public Vibrator GetVibrator()

Returns

Vibrator

Vibrator

GetVibratorManager()

public VibratorManager GetVibratorManager()

Returns

VibratorManager

VibratorManager

HasKeys(params int[])

public bool[] HasKeys(params int[] arg0)

Parameters

arg0 int[]

int

Returns

bool[]

bool

HasMicrophone()

public bool HasMicrophone()

Returns

bool

bool

IsEnabled()

public bool IsEnabled()

Returns

bool

bool

IsExternal()

public bool IsExternal()

Returns

bool

bool

IsVirtual()

public bool IsVirtual()

Returns

bool

bool

SupportsSource(int)

public bool SupportsSource(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int