Table of Contents

Class UsbDevice

Namespace
Android.Hardware.Usb
Assembly
MASES.Netdroid.dll
public class UsbDevice : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
UsbDevice
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

UsbDevice()

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

public UsbDevice()

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

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetConfiguration(int)

public UsbConfiguration GetConfiguration(int arg0)

Parameters

arg0 int

int

Returns

UsbConfiguration

UsbConfiguration

GetConfigurationCount()

public int GetConfigurationCount()

Returns

int

int

GetDeviceClass()

public int GetDeviceClass()

Returns

int

int

GetDeviceId()

public int GetDeviceId()

Returns

int

int

GetDeviceId(String)

public static int GetDeviceId(String arg0)

Parameters

arg0 String

String

Returns

int

int

GetDeviceName()

public String GetDeviceName()

Returns

String

String

GetDeviceName(int)

public static String GetDeviceName(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetDeviceProtocol()

public int GetDeviceProtocol()

Returns

int

int

GetDeviceSubclass()

public int GetDeviceSubclass()

Returns

int

int

GetInterface(int)

public UsbInterface GetInterface(int arg0)

Parameters

arg0 int

int

Returns

UsbInterface

UsbInterface

GetInterfaceCount()

public int GetInterfaceCount()

Returns

int

int

GetManufacturerName()

public String GetManufacturerName()

Returns

String

String

GetProductId()

public int GetProductId()

Returns

int

int

GetProductName()

public String GetProductName()

Returns

String

String

GetSerialNumber()

public String GetSerialNumber()

Returns

String

String

GetVendorId()

public int GetVendorId()

Returns

int

int

GetVersion()

public String GetVersion()

Returns

String

String

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int