Class InputDevice
public class InputDevice : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>InputDevice
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
KEYBOARD_TYPE_ALPHABETIC
public static int KEYBOARD_TYPE_ALPHABETIC { get; }
Property Value
KEYBOARD_TYPE_NONE
public static int KEYBOARD_TYPE_NONE { get; }
Property Value
KEYBOARD_TYPE_NON_ALPHABETIC
public static int KEYBOARD_TYPE_NON_ALPHABETIC { get; }
Property Value
MOTION_RANGE_ORIENTATION
[Obsolete]
public static int MOTION_RANGE_ORIENTATION { get; }
Property Value
MOTION_RANGE_PRESSURE
[Obsolete]
public static int MOTION_RANGE_PRESSURE { get; }
Property Value
MOTION_RANGE_SIZE
[Obsolete]
public static int MOTION_RANGE_SIZE { get; }
Property Value
MOTION_RANGE_TOOL_MAJOR
[Obsolete]
public static int MOTION_RANGE_TOOL_MAJOR { get; }
Property Value
MOTION_RANGE_TOOL_MINOR
[Obsolete]
public static int MOTION_RANGE_TOOL_MINOR { get; }
Property Value
MOTION_RANGE_TOUCH_MAJOR
[Obsolete]
public static int MOTION_RANGE_TOUCH_MAJOR { get; }
Property Value
MOTION_RANGE_TOUCH_MINOR
[Obsolete]
public static int MOTION_RANGE_TOUCH_MINOR { get; }
Property Value
MOTION_RANGE_X
[Obsolete]
public static int MOTION_RANGE_X { get; }
Property Value
MOTION_RANGE_Y
[Obsolete]
public static int MOTION_RANGE_Y { get; }
Property Value
SOURCE_ANY
public static int SOURCE_ANY { get; }
Property Value
SOURCE_BLUETOOTH_STYLUS
public static int SOURCE_BLUETOOTH_STYLUS { get; }
Property Value
SOURCE_CLASS_BUTTON
public static int SOURCE_CLASS_BUTTON { get; }
Property Value
SOURCE_CLASS_JOYSTICK
public static int SOURCE_CLASS_JOYSTICK { get; }
Property Value
SOURCE_CLASS_MASK
public static int SOURCE_CLASS_MASK { get; }
Property Value
SOURCE_CLASS_NONE
public static int SOURCE_CLASS_NONE { get; }
Property Value
SOURCE_CLASS_POINTER
public static int SOURCE_CLASS_POINTER { get; }
Property Value
SOURCE_CLASS_POSITION
public static int SOURCE_CLASS_POSITION { get; }
Property Value
SOURCE_CLASS_TRACKBALL
public static int SOURCE_CLASS_TRACKBALL { get; }
Property Value
SOURCE_DPAD
public static int SOURCE_DPAD { get; }
Property Value
SOURCE_GAMEPAD
public static int SOURCE_GAMEPAD { get; }
Property Value
SOURCE_HDMI
public static int SOURCE_HDMI { get; }
Property Value
SOURCE_JOYSTICK
public static int SOURCE_JOYSTICK { get; }
Property Value
SOURCE_KEYBOARD
public static int SOURCE_KEYBOARD { get; }
Property Value
SOURCE_MOUSE
public static int SOURCE_MOUSE { get; }
Property Value
SOURCE_MOUSE_RELATIVE
public static int SOURCE_MOUSE_RELATIVE { get; }
Property Value
SOURCE_ROTARY_ENCODER
public static int SOURCE_ROTARY_ENCODER { get; }
Property Value
SOURCE_SENSOR
public static int SOURCE_SENSOR { get; }
Property Value
SOURCE_STYLUS
public static int SOURCE_STYLUS { get; }
Property Value
SOURCE_TOUCHPAD
public static int SOURCE_TOUCHPAD { get; }
Property Value
SOURCE_TOUCHSCREEN
public static int SOURCE_TOUCHSCREEN { get; }
Property Value
SOURCE_TOUCH_NAVIGATION
public static int SOURCE_TOUCH_NAVIGATION { get; }
Property Value
SOURCE_TRACKBALL
public static int SOURCE_TRACKBALL { get; }
Property Value
SOURCE_UNKNOWN
public static int SOURCE_UNKNOWN { get; }
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]
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)