# android.service.controls

# android.service.controls

*** ** * ** ***

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

## Classes

|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Control](https://developer.android.com/reference/kotlin/android/service/controls/Control)                                 | Represents a physical object that can be represented by a[ControlTemplate](https://developer.android.com/reference/kotlin/android/service/controls/templates/ControlTemplate)and whose properties may be modified through a[ControlAction](https://developer.android.com/reference/kotlin/android/service/controls/actions/ControlAction). |
| [ControlsProviderService](https://developer.android.com/reference/kotlin/android/service/controls/ControlsProviderService) | Service implementation allowing applications to contribute controls to the System UI.                                                                                                                                                                                                                                                      |
| [DeviceTypes](https://developer.android.com/reference/kotlin/android/service/controls/DeviceTypes)                         | Device types for[Control](https://developer.android.com/reference/kotlin/android/service/controls/Control).                                                                                                                                                                                                                                |