# androidx.health.services.client

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/health/services/client/ExerciseClient` | Client which provides a way to subscribe to the health data of a device during an exercise. |
| `https://developer.android.com/reference/androidx/health/services/client/ExerciseUpdateCallback` | Callback that is called when the state of the current exercise is updated. |
| `https://developer.android.com/reference/androidx/health/services/client/HealthServicesClient` | Client which provides a way to subscribe to the health data of a device, in the background or in the foreground. |
| `https://developer.android.com/reference/androidx/health/services/client/MeasureCallback` | Callback for `https://developer.android.com/reference/androidx/health/services/client/MeasureClient#registerMeasureCallback(androidx.health.services.client.data.DeltaDataType,androidx.health.services.client.MeasureCallback)`. |
| `https://developer.android.com/reference/androidx/health/services/client/MeasureClient` | Client which provides a way to make measurements of health data on a device. |
| `https://developer.android.com/reference/androidx/health/services/client/PassiveListenerCallback` | A callback for receiving passive monitoring updates. |
| `https://developer.android.com/reference/androidx/health/services/client/PassiveMonitoringClient` | Client which provides a means to passively monitor data without requiring an ongoing workout. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/health/services/client/ExerciseClientExtensionKt` |   |
| `https://developer.android.com/reference/androidx/health/services/client/ListenableFutureExtensionKt` |   |
| `https://developer.android.com/reference/androidx/health/services/client/MeasureClientExtensionKt` |   |
| `https://developer.android.com/reference/androidx/health/services/client/PassiveListenerService` | Service that enables receiving passive monitoring updates throughout the day when the app may not be running. |
| `https://developer.android.com/reference/androidx/health/services/client/PassiveMonitoringClientExtensionKt` |   |
| `https://developer.android.com/reference/androidx/health/services/client/HealthServices` | Entry point for all Health Services APIs. |

## Exceptions

|---|---|
| `https://developer.android.com/reference/androidx/health/services/client/HealthServicesException` | Exception class for all the Health Services errors. |