Class InputDevice
public class InputDevice : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
- Inheritance
-
InputDevice
- Implements
- Inherited Members
- Extension Methods
Constructors
InputDevice(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 InputDevice(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
KEYBOARD_TYPE_ALPHABETIC
public static int KEYBOARD_TYPE_ALPHABETIC { get; set; }
Property Value
KEYBOARD_TYPE_NONE
public static int KEYBOARD_TYPE_NONE { get; set; }
Property Value
KEYBOARD_TYPE_NON_ALPHABETIC
public static int KEYBOARD_TYPE_NON_ALPHABETIC { get; set; }
Property Value
MOTION_RANGE_ORIENTATION
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_ORIENTATION { get; set; }
Property Value
MOTION_RANGE_PRESSURE
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_PRESSURE { get; set; }
Property Value
MOTION_RANGE_SIZE
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_SIZE { get; set; }
Property Value
MOTION_RANGE_TOOL_MAJOR
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_TOOL_MAJOR { get; set; }
Property Value
MOTION_RANGE_TOOL_MINOR
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_TOOL_MINOR { get; set; }
Property Value
MOTION_RANGE_TOUCH_MAJOR
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_TOUCH_MAJOR { get; set; }
Property Value
MOTION_RANGE_TOUCH_MINOR
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_TOUCH_MINOR { get; set; }
Property Value
MOTION_RANGE_X
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_X { get; set; }
Property Value
MOTION_RANGE_Y
[Obsolete("Deprecated in JVM")]
public static int MOTION_RANGE_Y { get; set; }
Property Value
SOURCE_ANY
public static int SOURCE_ANY { get; set; }
Property Value
SOURCE_BLUETOOTH_STYLUS
public static int SOURCE_BLUETOOTH_STYLUS { get; set; }
Property Value
SOURCE_CLASS_BUTTON
public static int SOURCE_CLASS_BUTTON { get; set; }
Property Value
SOURCE_CLASS_JOYSTICK
public static int SOURCE_CLASS_JOYSTICK { get; set; }
Property Value
SOURCE_CLASS_MASK
public static int SOURCE_CLASS_MASK { get; set; }
Property Value
SOURCE_CLASS_NONE
public static int SOURCE_CLASS_NONE { get; set; }
Property Value
SOURCE_CLASS_POINTER
public static int SOURCE_CLASS_POINTER { get; set; }
Property Value
SOURCE_CLASS_POSITION
public static int SOURCE_CLASS_POSITION { get; set; }
Property Value
SOURCE_CLASS_TRACKBALL
public static int SOURCE_CLASS_TRACKBALL { get; set; }
Property Value
SOURCE_DPAD
public static int SOURCE_DPAD { get; set; }
Property Value
SOURCE_GAMEPAD
public static int SOURCE_GAMEPAD { get; set; }
Property Value
SOURCE_HDMI
public static int SOURCE_HDMI { get; set; }
Property Value
SOURCE_JOYSTICK
public static int SOURCE_JOYSTICK { get; set; }
Property Value
SOURCE_KEYBOARD
public static int SOURCE_KEYBOARD { get; set; }
Property Value
SOURCE_MOUSE
public static int SOURCE_MOUSE { get; set; }
Property Value
SOURCE_MOUSE_RELATIVE
public static int SOURCE_MOUSE_RELATIVE { get; set; }
Property Value
SOURCE_ROTARY_ENCODER
public static int SOURCE_ROTARY_ENCODER { get; set; }
Property Value
SOURCE_SENSOR
public static int SOURCE_SENSOR { get; set; }
Property Value
SOURCE_STYLUS
public static int SOURCE_STYLUS { get; set; }
Property Value
SOURCE_TOUCHPAD
public static int SOURCE_TOUCHPAD { get; set; }
Property Value
SOURCE_TOUCHSCREEN
public static int SOURCE_TOUCHSCREEN { get; set; }
Property Value
SOURCE_TOUCH_NAVIGATION
public static int SOURCE_TOUCH_NAVIGATION { get; set; }
Property Value
SOURCE_TRACKBALL
public static int SOURCE_TRACKBALL { get; set; }
Property Value
SOURCE_UNKNOWN
public static int SOURCE_UNKNOWN { get; set; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
GetBatteryState()
public BatteryState GetBatteryState()
Returns
GetControllerNumber()
public int GetControllerNumber()
Returns
GetDescriptor()
public String GetDescriptor()
Returns
GetDevice(int)
public static InputDevice GetDevice(int arg0)
Parameters
Returns
GetDeviceIds()
public static int[] GetDeviceIds()
Returns
GetId()
public int GetId()
Returns
GetKeyCharacterMap()
public KeyCharacterMap GetKeyCharacterMap()
Returns
GetKeyCodeForKeyLocation(int)
public int GetKeyCodeForKeyLocation(int arg0)
Parameters
Returns
GetKeyboardType()
public int GetKeyboardType()
Returns
GetLightsManager()
public LightsManager GetLightsManager()
Returns
GetMotionRange(int)
public InputDevice.MotionRange GetMotionRange(int arg0)
Parameters
Returns
GetMotionRange(int, int)
public InputDevice.MotionRange GetMotionRange(int arg0, int arg1)
Parameters
Returns
GetMotionRanges()
public List<InputDevice.MotionRange> GetMotionRanges()
Returns
GetName()
public String GetName()
Returns
GetProductId()
public int GetProductId()
Returns
GetSensorManager()
public SensorManager GetSensorManager()
Returns
GetSources()
public int GetSources()
Returns
GetVendorId()
public int GetVendorId()
Returns
GetVibrator()
[Obsolete("Deprecated in JVM")]
public Vibrator GetVibrator()
Returns
GetVibratorManager()
public VibratorManager GetVibratorManager()
Returns
HasKeys(params int[])
public bool[] HasKeys(params int[] arg0)
Parameters
Returns
HasMicrophone()
public bool HasMicrophone()
Returns
IsEnabled()
public bool IsEnabled()
Returns
IsExternal()
public bool IsExternal()
Returns
IsVirtual()
public bool IsVirtual()
Returns
SupportsSource(int)
public bool SupportsSource(int arg0)
Parameters
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)