# android.mtp

# android.mtp

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/mtp/package-summary "View this page in Java")

## Classes

|---------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
| [MtpConstants](https://developer.android.com/reference/kotlin/android/mtp/MtpConstants)     | A class containing constants in the MTP and PTP specifications.            |
| [MtpDevice](https://developer.android.com/reference/kotlin/android/mtp/MtpDevice)           | This class represents an MTP or PTP device connected on the USB host bus.  |
| [MtpDeviceInfo](https://developer.android.com/reference/kotlin/android/mtp/MtpDeviceInfo)   | This class encapsulates information about an MTP device.                   |
| [MtpEvent](https://developer.android.com/reference/kotlin/android/mtp/MtpEvent)             | This class encapsulates information about a MTP event.                     |
| [MtpObjectInfo](https://developer.android.com/reference/kotlin/android/mtp/MtpObjectInfo)   | This class encapsulates information about an object on an MTP device.      |
| [MtpStorageInfo](https://developer.android.com/reference/kotlin/android/mtp/MtpStorageInfo) | This class encapsulates information about a storage unit on an MTP device. |