androidx.health.services.client.data

Interfaces

Availability

Availability of a DataType.

Classes

AggregateDataType

DataType that represents aggregated data.

BatchingMode

Batching mode during an active exercise when the device is in a non-interactive power state, used in ExerciseConfig.

ComparisonType

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

CumulativeDataPoint

A DataPoint containing a cumulative total for the type dataType between start and end.

DataPoint

Base class to represent individual pieces of data of type dataType.

DataPointAccuracy

Accuracy of a DataPoint.

DataPointContainer

Container that provides ease of use methods to access DataPoints in a type safe way.

DataType

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

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.

DataTypeCondition

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

DeltaDataType

DataType that represents a granular, non-aggregated point in time.

ExerciseCapabilities

Contains the capabilities supported by androidx.health.services.client.ExerciseClient on this device.

ExerciseConfig

Defines configuration for an exercise tracked using Health Services.

ExerciseConfig.Builder

Builder for ExerciseConfig instances.

ExerciseEvent

Contains the latest exercise event for the current exercise.

ExerciseEventCapabilities

Contains the capabilities specific to the associated ExerciseEvent.

ExerciseEventType

Type of exercise event which specifies the representations of ExerciseEventCapabilities for the event.

ExerciseGoal

Defines a goal for an exercise.

ExerciseGoalType

Exercise goal types.

ExerciseInfo

High-level info about the exercise.

ExerciseLapSummary

Describes a completed exercise lap.

ExerciseState

The state of an exercise.

ExerciseStateInfo

Wrapper class for accessing ExerciseState and ExerciseEndReason.

ExerciseType

Exercise type used to configure sensors and algorithms.

ExerciseTypeCapabilities

Provides exercise specific capabilities data.

ExerciseTypeConfig

Configuration attributes for a specific exercise type that may be modified after the exercise has started.

ExerciseUpdate

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

ExerciseUpdate.ActiveDurationCheckpoint

This records the last time the exercise transitioned from an active to an inactive state or from an inactive to an active state, where inactive states match those found in ExerciseState.isPaused or ExerciseState.isEnded.

GolfExerciseTypeConfig

An ExerciseTypeConfig that is specifically for an ExerciseType.GOLF activity to configure the detection of DataType.GOLF_SHOT_COUNT, enabling higher accuracy of the detection.

GolfExerciseTypeConfig.GolfShotTrackingPlaceInfo

The tracking information for a golf shot used in GolfExerciseTypeConfig.

GolfShotEvent

An ExerciseEvent that contains information about Golf Shot events for the current exercise.

GolfShotEvent.GolfShotSwingType

Golf Shot Swing Types.

GolfShotEventCapabilities

Contains the Golf Shot capabilities specific to the associated GolfShotEvent.

HealthEvent

Represents a user's health event.

HealthEvent.Type

Health event types.

HeartRateAccuracy

Accuracy for a DataType.HEART_RATE_BPM data point.

HeartRateAccuracy.SensorStatus

Status of the Heart Rate sensor in terms of accuracy.

IntervalDataPoint

Data point that includes just the delta from the previous data point for dataType.

LocationAccuracy

Accuracy for a DataType.LOCATION data point.

LocationAvailability

Availability of a DataType.LOCATION data type.

LocationData

Data representing one location point with direction.

MeasureCapabilities

Contains the capabilities supported by androidx.health.services.client.MeasureClient on this device.

MilestoneMarkerSummary

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

PassiveGoal

Defines a passive goal that will be triggered when the specified condition is met which will repeat daily.

PassiveListenerConfig

Defines configuration for a passive monitoring listener request using Health Services.

PassiveListenerConfig.Builder

Builder for PassiveListenerConfig instances.

PassiveMonitoringCapabilities

Contains the capabilities supported by androidx.health.services.client.PassiveMonitoringClient on this device.

PassiveMonitoringUpdate

Represents an update from Passive tracking.

SampleDataPoint

Data point that represents a piece of data that was valid at a single point in time, for example heart rate or speed.

StatisticalDataPoint

Data point that represents statistics on SampleDataPoints between start and end, though it is not required to request samples separately.

UserActivityInfo

Represents an update from Passive tracking.

UserActivityState

Types of user activity states.

WarmUpConfig

Defines configuration for an exercise tracked using Health Services.