returns a unique integer id for the device . this is a convenience for clients that want to use an integer to represent the device , rather than the device name . ids are not persistent across usb disconnects . concode_field_sep int mVendorId concode_elem_sep int mProductId concode_elem_sep String TAG concode_elem_sep String mSerialNumber concode_elem_sep int mClass concode_elem_sep Parcelable.Creator<UsbDevice> CREATOR concode_elem_sep String mManufacturerName concode_elem_sep int mSubclass concode_elem_sep String mName concode_elem_sep String mProductName concode_elem_sep int mProtocol concode_elem_sep Parcelable[] mInterfaces concode_field_sep String getManufacturerName concode_elem_sep UsbInterface getInterface concode_elem_sep String getSerialNumber concode_elem_sep int getDeviceProtocol concode_elem_sep String native_get_device_name concode_elem_sep UsbDevice[] newArray concode_elem_sep UsbDevice createFromParcel concode_elem_sep int getInterfaceCount concode_elem_sep int describeContents concode_elem_sep String getProductName concode_elem_sep int getProductId concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep int native_get_device_id concode_elem_sep int getDeviceSubclass concode_elem_sep String getDeviceName concode_elem_sep String getDeviceName concode_elem_sep String toString concode_elem_sep int getVendorId concode_elem_sep int getDeviceClass concode_elem_sep void writeToParcel
int function ( ) { return getDeviceId ( mName ) ; }