Class UsbManager
public class UsbManager : JVMBridgeBase<UsbManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<UsbManager>UsbManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<UsbManager>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<UsbManager>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<UsbManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<UsbManager>.IsAssignableFrom<T>()JVMBridgeBase<UsbManager>.Execute<T>(params T[])JVMBridgeBase<UsbManager>.DynBridgeClazzJVMBridgeBase<UsbManager>.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
UsbManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public UsbManager()
UsbManager(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 UsbManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_USB_ACCESSORY_ATTACHED
public static String ACTION_USB_ACCESSORY_ATTACHED { get; }
Property Value
ACTION_USB_ACCESSORY_DETACHED
public static String ACTION_USB_ACCESSORY_DETACHED { get; }
Property Value
ACTION_USB_DEVICE_ATTACHED
public static String ACTION_USB_DEVICE_ATTACHED { get; }
Property Value
ACTION_USB_DEVICE_DETACHED
public static String ACTION_USB_DEVICE_DETACHED { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EXTRA_ACCESSORY
public static String EXTRA_ACCESSORY { get; }
Property Value
EXTRA_DEVICE
public static String EXTRA_DEVICE { get; }
Property Value
EXTRA_PERMISSION_GRANTED
public static String EXTRA_PERMISSION_GRANTED { 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
Methods
GetAccessoryList()
public UsbAccessory[] GetAccessoryList()
Returns
GetDeviceList()
public HashMap<String, UsbDevice> GetDeviceList()
Returns
HasPermission(UsbAccessory)
public bool HasPermission(UsbAccessory arg0)
Parameters
arg0
UsbAccessory
Returns
HasPermission(UsbDevice)
public bool HasPermission(UsbDevice arg0)
Parameters
Returns
OpenAccessory(UsbAccessory)
public ParcelFileDescriptor OpenAccessory(UsbAccessory arg0)
Parameters
arg0
UsbAccessory
Returns
OpenDevice(UsbDevice)
public UsbDeviceConnection OpenDevice(UsbDevice arg0)
Parameters
Returns
RequestPermission(UsbAccessory, PendingIntent)
public void RequestPermission(UsbAccessory arg0, PendingIntent arg1)
Parameters
arg0
UsbAccessoryarg1
PendingIntent
RequestPermission(UsbDevice, PendingIntent)
public void RequestPermission(UsbDevice arg0, PendingIntent arg1)
Parameters
arg0
UsbDevicearg1
PendingIntent