Class UsbManager
public class UsbManager : JVMBridgeBase<UsbManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
UsbManager
- Implements
- Extension Methods
Constructors
UsbManager(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 UsbManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_USB_ACCESSORY_ATTACHED
public static String ACTION_USB_ACCESSORY_ATTACHED { get; set; }
Property Value
ACTION_USB_ACCESSORY_DETACHED
public static String ACTION_USB_ACCESSORY_DETACHED { get; set; }
Property Value
ACTION_USB_DEVICE_ATTACHED
public static String ACTION_USB_DEVICE_ATTACHED { get; set; }
Property Value
ACTION_USB_DEVICE_DETACHED
public static String ACTION_USB_DEVICE_DETACHED { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
EXTRA_ACCESSORY
public static String EXTRA_ACCESSORY { get; set; }
Property Value
EXTRA_DEVICE
public static String EXTRA_DEVICE { get; set; }
Property Value
EXTRA_PERMISSION_GRANTED
public static String EXTRA_PERMISSION_GRANTED { 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
Methods
GetAccessoryList()
public UsbAccessory[] GetAccessoryList()
Returns
GetDeviceList()
public HashMap<String, UsbDevice> GetDeviceList()
Returns
HasPermission(UsbAccessory)
public bool HasPermission(UsbAccessory arg0)
Parameters
arg0UsbAccessory
Returns
HasPermission(UsbDevice)
public bool HasPermission(UsbDevice arg0)
Parameters
Returns
OpenAccessory(UsbAccessory)
public ParcelFileDescriptor OpenAccessory(UsbAccessory arg0)
Parameters
arg0UsbAccessory
Returns
OpenAccessoryInputStream(UsbAccessory)
public InputStream OpenAccessoryInputStream(UsbAccessory arg0)
Parameters
arg0UsbAccessory
Returns
OpenAccessoryOutputStream(UsbAccessory)
public OutputStream OpenAccessoryOutputStream(UsbAccessory arg0)
Parameters
arg0UsbAccessory
Returns
OpenDevice(UsbDevice)
public UsbDeviceConnection OpenDevice(UsbDevice arg0)
Parameters
Returns
RequestPermission(UsbAccessory, PendingIntent)
public void RequestPermission(UsbAccessory arg0, PendingIntent arg1)
Parameters
arg0UsbAccessoryarg1PendingIntent
RequestPermission(UsbDevice, PendingIntent)
public void RequestPermission(UsbDevice arg0, PendingIntent arg1)
Parameters
arg0UsbDevicearg1PendingIntent