# android.service.controls.actions

Added in[API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# android.service.controls.actions

*** ** * ** ***

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

## Classes

|---------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BooleanAction](https://developer.android.com/reference/android/service/controls/actions/BooleanAction) | Action sent by user toggling a[Control](https://developer.android.com/reference/android/service/controls/Control)between checked/unchecked.                                                                                                                                                                                                                                       |
| [CommandAction](https://developer.android.com/reference/android/service/controls/actions/CommandAction) | A simple[ControlAction](https://developer.android.com/reference/android/service/controls/actions/ControlAction)indicating that the user has interacted with a[Control](https://developer.android.com/reference/android/service/controls/Control)created using a[StatelessTemplate](https://developer.android.com/reference/android/service/controls/templates/StatelessTemplate). |
| [ControlAction](https://developer.android.com/reference/android/service/controls/actions/ControlAction) | An abstract action indicating a user interaction with a[Control](https://developer.android.com/reference/android/service/controls/Control).                                                                                                                                                                                                                                       |
| [FloatAction](https://developer.android.com/reference/android/service/controls/actions/FloatAction)     | Action sent by a[RangeTemplate](https://developer.android.com/reference/android/service/controls/templates/RangeTemplate),[ToggleRangeTemplate](https://developer.android.com/reference/android/service/controls/templates/ToggleRangeTemplate).                                                                                                                                  |
| [ModeAction](https://developer.android.com/reference/android/service/controls/actions/ModeAction)       | Action sent by the user to indicate a change of mode.                                                                                                                                                                                                                                                                                                                             |

-

  ## Classes

  - [BooleanAction](https://developer.android.com/reference/android/service/controls/actions/BooleanAction)
  - [CommandAction](https://developer.android.com/reference/android/service/controls/actions/CommandAction)
  - [ControlAction](https://developer.android.com/reference/android/service/controls/actions/ControlAction)
  - [FloatAction](https://developer.android.com/reference/android/service/controls/actions/FloatAction)
  - [ModeAction](https://developer.android.com/reference/android/service/controls/actions/ModeAction)