androidx.health.services.client.data

Interfaces

Availability

Availability of a DataType.

Classes

AchievedExerciseGoal

Defines an achieved ExerciseGoal.

AggregateDataPoint

Accuracy of a DataPoint.

CumulativeDataPoint

An AggregateDataPoint containing a cumulative total for the type dataType between startTime and endTime.

DataPoint

A data point containing a value of type dataType from either a single point in time: DataType.TimeType.SAMPLE, or a range in time: DataType.TimeType.INTERVAL.

DataPointAccuracy

Accuracy of a DataPoint.

DataType

A data type is a representation of health data managed by Health Services.

DataTypeCondition

A condition which is considered met when a data type value passes a defined threshold.

ExerciseCapabilities

A place holder class that represents the capabilities of the androidx.health.services.client.ExerciseClient on the device.

ExerciseConfig

Defines configuration for an exercise tracked using HealthServices.

ExerciseConfig.Builder

Builder for ExerciseConfig instances.

ExerciseGoal

Defines a goal for an exercise.

ExerciseInfo

High-level info about the exercise.

ExerciseLapSummary

Describes a completed exercise lap.

ExerciseTypeCapabilities

Provides exercise specific capabilities data.

ExerciseUpdate

Contains the latest updated state and metrics for the current exercise.

HrAccuracy

Accuracy for a DataType.HEART_RATE_BPM data point.

LocationAccuracy

Accuracy for a DataType.LOCATION data point.

MeasureCapabilities

A place holder class that represents the capabilities of the androidx.health.services.client.MeasureClient on the device.

MilestoneMarkerSummary

The summary of metrics and state from the previously achieved milestone marker ExerciseGoal.

PassiveGoal

Defines an passive goal that will be triggered when the specified condition is met.

PassiveMonitoringCapabilities

A place holder class that represents the capabilities of the androidx.health.services.client.PassiveMonitoringClient on the device.

PassiveMonitoringConfig

Configuration that defines a request for passive monitoring using HealthServices.

PassiveMonitoringConfig.Builder

Builder for PassiveMonitoringConfig instances.

PassiveMonitoringUpdate

Represents an update from Passive tracking.

ProtoParcelable

Base class for parcelables backed by protos.

StatisticalDataPoint

An AggregateDataPoint containing the statistical aggregates min, max, and average for the type dataType between startTime and endTime.

UserActivityInfo

Represents an update from Passive tracking.

Value

A Parcelable wrapper that can hold a value of a specified type.

WarmUpConfig

Defines configuration for an exercise tracked using HealthServices.

WarmUpConfig.Builder

Builder for WarmUpConfig instances.

Enums

ComparisonType

For determining when a threshold has been met or exceeded in a MetricCondition.

DataType.TimeType

Whether the DataType corresponds to a measurement spanning an interval, or a sample at a single point in time.

DataTypeAvailability

Availability of a DataType.

ExerciseGoalType

Exercise goal types.

ExerciseState

Enumerates the state of an exercise.

ExerciseTrackedStatus

Status representing if an exercise is being tracked and which app owns the exercise.

ExerciseType

Exercise type used to configure sensors and algorithms.

HrAccuracy.SensorStatus
LocationAvailability

Availability of a DataType.LOCATION data type.

PassiveGoal.TriggerType

Whether or not repeated passive goals should be triggered.

UserActivityState

Types of user activity states.