Provides support to communicate with USB hardware peripherals that are connected to Android-powered devices.
A class representing a USB accessory, which is an external hardware component that communicates with an android application over USB.
A class representing a configuration on a UsbDevice.
Contains constants for the USB protocol.
This class represents a USB device attached to the android device with the android device acting as the USB host.
This class is used for sending and receiving data and control messages to a USB device.
A class representing an endpoint on a UsbInterface.
A class representing an interface on a UsbDevice.
This class allows you to access the state of USB and communicate with USB devices.
A class representing USB request packet.
Enumerates values returned by several types and taken as a parameter of several methods of UsbDeviceConnection.
Enumerates values returned by several types.