public final class DeviceFilter
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
isExclude |
int |
mClass |
java.lang.String |
mManufacturerName |
int |
mProductId |
java.lang.String |
mProductName |
int |
mProtocol |
java.lang.String |
mSerialNumber |
int |
mSubclass |
int |
mVendorId |
| 构造器和说明 |
|---|
DeviceFilter(int vid,
int pid,
int clasz,
int subclass,
int protocol,
java.lang.String manufacturer,
java.lang.String product,
java.lang.String serialNum) |
DeviceFilter(int vid,
int pid,
int clasz,
int subclass,
int protocol,
java.lang.String manufacturer,
java.lang.String product,
java.lang.String serialNum,
boolean isExclude) |
DeviceFilter(android.hardware.usb.UsbDevice device) |
DeviceFilter(android.hardware.usb.UsbDevice device,
boolean isExclude) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
static java.util.List<DeviceFilter> |
getDeviceFilters(android.content.Context context,
int deviceFilterXmlId)
指定したxmlリソースからDeviceFilterリストを生成する
|
int |
hashCode() |
boolean |
isExclude(android.hardware.usb.UsbDevice device)
このDeviceFilterに一致してかつmExcludeがtrueならtrueを返す
|
boolean |
matches(DeviceFilter f)
これって要らんかも, equalsでできる気が
|
boolean |
matches(android.hardware.usb.UsbDevice device)
指定したUsbDeviceがこのDeviceFilterにマッチするかどうかを返す
mExcludeフラグは別途#isExcludeか自前でチェックすること
|
static DeviceFilter |
readEntryOne(android.content.Context context,
org.xmlpull.v1.XmlPullParser parser) |
java.lang.String |
toString() |
public final int mVendorId
public final int mProductId
public final int mClass
public final int mSubclass
public final int mProtocol
public final java.lang.String mManufacturerName
public final java.lang.String mProductName
public final java.lang.String mSerialNumber
public final boolean isExclude
public DeviceFilter(int vid,
int pid,
int clasz,
int subclass,
int protocol,
java.lang.String manufacturer,
java.lang.String product,
java.lang.String serialNum)
public DeviceFilter(int vid,
int pid,
int clasz,
int subclass,
int protocol,
java.lang.String manufacturer,
java.lang.String product,
java.lang.String serialNum,
boolean isExclude)
public DeviceFilter(android.hardware.usb.UsbDevice device)
public DeviceFilter(android.hardware.usb.UsbDevice device,
boolean isExclude)
public static java.util.List<DeviceFilter> getDeviceFilters(android.content.Context context, int deviceFilterXmlId)
context - deviceFilterXmlId - public static DeviceFilter readEntryOne(android.content.Context context, org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserExceptionjava.io.IOExceptionpublic boolean matches(android.hardware.usb.UsbDevice device)
device - public boolean isExclude(android.hardware.usb.UsbDevice device)
device - public boolean matches(DeviceFilter f)
f - public boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object