Most visited

Recently visited

Added in API level 12

UsbConstants

public final class UsbConstants
extends Object

java.lang.Object
   ↳ android.hardware.usb.UsbConstants


包含USB协议的常量。 这些常量对应于linux内核中linux / usb / ch9.h中的定义。

Summary

Constants

int USB_CLASS_APP_SPEC

特定于应用的USB类。

int USB_CLASS_AUDIO

USB类用于音频设备。

int USB_CLASS_CDC_DATA

适用于CDC设备的USB类(通信设备类)。

int USB_CLASS_COMM

通信设备的USB类。

int USB_CLASS_CONTENT_SEC

USB类用于内容安全设备。

int USB_CLASS_CSCID

适用于内容智能卡设备的USB类。

int USB_CLASS_HID

人机界面设备(例如鼠标和键盘)的USB类。

int USB_CLASS_HUB

USB集线器的USB类。

int USB_CLASS_MASS_STORAGE

USB类用于大容量存储设备。

int USB_CLASS_MISC

USB类用于无线杂项设备。

int USB_CLASS_PER_INTERFACE

USB类指示该类是基于每个接口确定的。

int USB_CLASS_PHYSICA

物理设备的USB类。

int USB_CLASS_PRINTER

USB类用于打印机。

int USB_CLASS_STILL_IMAGE

USB类用于静止图像设备(数码相机)。

int USB_CLASS_VENDOR_SPEC

供应商特定的USB类。

int USB_CLASS_VIDEO

USB类用于视频设备。

int USB_CLASS_WIRELESS_CONTROLLER

USB类用于无线控制器设备。

int USB_DIR_IN

用于表示 UsbEndpoint数据的方向是IN(设备到主机)

int USB_DIR_OUT

用于表示数据的方向 UsbEndpoint是OUT(主机到设备)

int USB_ENDPOINT_DIR_MASK

位掩码用于从其地址字段提取 UsbEndpoint方向。

int USB_ENDPOINT_NUMBER_MASK

位掩码用于提取 UsbEndpoint号码的地址字段。

int USB_ENDPOINT_XFERTYPE_MASK

位掩码用于从其地址字段中提取 UsbEndpoint类型。

int USB_ENDPOINT_XFER_BULK

批量端点类型

int USB_ENDPOINT_XFER_CONTROL

控制端点类型(端点零)

int USB_ENDPOINT_XFER_INT

中断端点类型

int USB_ENDPOINT_XFER_ISOC

等时端点类型(目前不支持)

int USB_INTERFACE_SUBCLASS_BOOT

启动HID设备的子类。

int USB_SUBCLASS_VENDOR_SPEC

供应商特定的USB子类。

int USB_TYPE_CLASS

用于指定端点零控制请求是特定于类的请求。

int USB_TYPE_MASK

位掩码用于对端点0上的控制请求的请求类型进行编码。

int USB_TYPE_RESERVED

保留端点零控制请求类型(当前未使用)。

int USB_TYPE_STANDARD

用于指定端点零控制请求是标准请求。

int USB_TYPE_VENDOR

用于指定端点零控制请求是供应商特定的请求。

Public constructors

UsbConstants()

Inherited methods

From class java.lang.Object

Constants

USB_CLASS_APP_SPEC

Added in API level 12
int USB_CLASS_APP_SPEC

特定于应用的USB类。

常量值:254(0x000000fe)

USB_CLASS_AUDIO

Added in API level 12
int USB_CLASS_AUDIO

USB类用于音频设备。

常数值:1(0x00000001)

USB_CLASS_CDC_DATA

Added in API level 12
int USB_CLASS_CDC_DATA

适用于CDC设备的USB类(通信设备类)。

常量值:10(0x0000000a)

USB_CLASS_COMM

Added in API level 12
int USB_CLASS_COMM

通信设备的USB类。

常量值:2(0x00000002)

USB_CLASS_CONTENT_SEC

Added in API level 12
int USB_CLASS_CONTENT_SEC

USB类用于内容安全设备。

常量值:13(0x0000000d)

USB_CLASS_CSCID

Added in API level 12
int USB_CLASS_CSCID

适用于内容智能卡设备的USB类。

常量值:11(0x0000000b)

USB_CLASS_HID

Added in API level 12
int USB_CLASS_HID

人机界面设备(例如鼠标和键盘)的USB类。

常量值:3(0x00000003)

USB_CLASS_HUB

Added in API level 12
int USB_CLASS_HUB

USB集线器的USB类。

常量值:9(0x00000009)

USB_CLASS_MASS_STORAGE

Added in API level 12
int USB_CLASS_MASS_STORAGE

USB类用于大容量存储设备。

常量值:8(0x00000008)

USB_CLASS_MISC

Added in API level 12
int USB_CLASS_MISC

USB类用于无线杂项设备。

常数值:239(0x000000ef)

USB_CLASS_PER_INTERFACE

Added in API level 12
int USB_CLASS_PER_INTERFACE

USB类指示该类是基于每个接口确定的。

常量值:0(0x00000000)

USB_CLASS_PHYSICA

Added in API level 12
int USB_CLASS_PHYSICA

物理设备的USB类。

常量值:5(0x00000005)

USB_CLASS_PRINTER

Added in API level 12
int USB_CLASS_PRINTER

USB类用于打印机。

常量值:7(0x00000007)

USB_CLASS_STILL_IMAGE

Added in API level 12
int USB_CLASS_STILL_IMAGE

USB类用于静止图像设备(数码相机)。

常数值:6(0x00000006)

USB_CLASS_VENDOR_SPEC

Added in API level 12
int USB_CLASS_VENDOR_SPEC

供应商特定的USB类。

常量值:255(0x000000ff)

USB_CLASS_VIDEO

Added in API level 12
int USB_CLASS_VIDEO

USB类用于视频设备。

常量值:14(0x0000000e)

USB_CLASS_WIRELESS_CONTROLLER

Added in API level 12
int USB_CLASS_WIRELESS_CONTROLLER

USB类用于无线控制器设备。

常量值:224(0x000000e0)

USB_DIR_IN

Added in API level 12
int USB_DIR_IN

用于表示 UsbEndpoint的数据方向是IN(设备到主机)

也可以看看:

常量值:128(0x00000080)

USB_DIR_OUT

Added in API level 12
int USB_DIR_OUT

用于表示数据的方向 UsbEndpoint是OUT(主机到设备)

也可以看看:

常量值:0(0x00000000)

USB_ENDPOINT_DIR_MASK

Added in API level 12
int USB_ENDPOINT_DIR_MASK

位掩码用于从其地址字段提取 UsbEndpoint方向。

也可以看看:

常量值:128(0x00000080)

USB_ENDPOINT_NUMBER_MASK

Added in API level 12
int USB_ENDPOINT_NUMBER_MASK

位掩码用于提取 UsbEndpoint号码的地址字段。

也可以看看:

常量值:15(0x0000000f)

USB_ENDPOINT_XFERTYPE_MASK

Added in API level 12
int USB_ENDPOINT_XFERTYPE_MASK

位掩码用于从其地址字段中提取 UsbEndpoint类型。

也可以看看:

常量值:3(0x00000003)

USB_ENDPOINT_XFER_BULK

Added in API level 12
int USB_ENDPOINT_XFER_BULK

批量端点类型

也可以看看:

常量值:2(0x00000002)

USB_ENDPOINT_XFER_CONTROL

Added in API level 12
int USB_ENDPOINT_XFER_CONTROL

控制端点类型(端点零)

也可以看看:

常量值:0(0x00000000)

USB_ENDPOINT_XFER_INT

Added in API level 12
int USB_ENDPOINT_XFER_INT

中断端点类型

也可以看看:

常量值:3(0x00000003)

USB_ENDPOINT_XFER_ISOC

Added in API level 12
int USB_ENDPOINT_XFER_ISOC

等时端点类型(目前不支持)

也可以看看:

常数值:1(0x00000001)

USB_INTERFACE_SUBCLASS_BOOT

Added in API level 12
int USB_INTERFACE_SUBCLASS_BOOT

启动HID设备的子类。

常数值:1(0x00000001)

USB_SUBCLASS_VENDOR_SPEC

Added in API level 12
int USB_SUBCLASS_VENDOR_SPEC

供应商特定的USB子类。

常量值:255(0x000000ff)

USB_TYPE_CLASS

Added in API level 12
int USB_TYPE_CLASS

用于指定端点零控制请求是特定于类的请求。

常量值:32(0x00000020)

USB_TYPE_MASK

Added in API level 12
int USB_TYPE_MASK

位掩码用于对端点0上的控制请求的请求类型进行编码。

常量值:96(0x00000060)

USB_TYPE_RESERVED

Added in API level 12
int USB_TYPE_RESERVED

保留端点零控制请求类型(当前未使用)。

常量值:96(0x00000060)

USB_TYPE_STANDARD

Added in API level 12
int USB_TYPE_STANDARD

用于指定端点零控制请求是标准请求。

常量值:0(0x00000000)

USB_TYPE_VENDOR

Added in API level 12
int USB_TYPE_VENDOR

用于指定端点零控制请求是供应商特定的请求。

常量值:64(0x00000040)

Public constructors

UsbConstants

Added in API level 12
UsbConstants ()

Hooray!