Added in [version 37.1](https://developer.android.com/topic/libraries/support-library/revisions)

# android.hardware.hid

*** ** * ** ***

## Interfaces

|---|---|
| [HidDeviceListener](https://developer.android.com/reference/android/hardware/hid/HidDeviceListener) | Interface for receiving HID device connectivity updates. |
| [HidEventListener](https://developer.android.com/reference/android/hardware/hid/HidEventListener) | Listener for receiving events from a `https://developer.android.com/reference/android/hardware/hid/HidDevice`. |

## Classes

|---|---|
| [HidDevice](https://developer.android.com/reference/android/hardware/hid/HidDevice) | Represents a Human Interface Device (HID) connected to the system. |
| [HidManager](https://developer.android.com/reference/android/hardware/hid/HidManager) | Provides access to Human Interface Device (HID) nodes. |
| [Report](https://developer.android.com/reference/android/hardware/hid/Report) | Represents a Human Interface Device (HID) report exchanged between a host and a HID device. |

-

  ## Interfaces

  - [HidDeviceListener](https://developer.android.com/reference/android/hardware/hid/HidDeviceListener)
  - [HidEventListener](https://developer.android.com/reference/android/hardware/hid/HidEventListener)
-

  ## Classes

  - [HidDevice](https://developer.android.com/reference/android/hardware/hid/HidDevice)
  - [HidManager](https://developer.android.com/reference/android/hardware/hid/HidManager)
  - [Report](https://developer.android.com/reference/android/hardware/hid/Report)