androidx.health.connect.client.records

Interfaces

Record

Common interface shared by readable or writable records.

Classes

ActiveCaloriesBurnedRecord

Captures the estimated active energy burned by the user (in kilocalories), excluding basal metabolic rate (BMR).

BasalBodyTemperatureRecord

Captures the body temperature of a user when at rest (for example, immediately after waking up).

BasalMetabolicRateRecord

Captures the BMR of a user.

BloodGlucoseRecord

Captures the concentration of glucose in the blood.

BloodPressureRecord

Captures the blood pressure of a user.

BodyFatRecord

Captures the body fat percentage of a user.

BodyTemperatureRecord

Captures the body temperature of a user.

BodyWaterMassRecord

Captures the user's body water mass.

BoneMassRecord

Captures the user's bone mass.

CervicalMucusRecord

Captures the description of cervical mucus.

CyclingPedalingCadenceRecord

Captures the user's cycling pedaling cadence.

CyclingPedalingCadenceRecord.Sample

Represents a single measurement of the cycling pedaling cadence.

DistanceRecord

Captures distance travelled by the user since the last reading.

ElevationGainedRecord

Captures the elevation gained by the user since the last reading.

ExerciseLap

Captures the time of a lap within an exercise session.

ExerciseRoute

Captures a route associated with an exercise session a user does.

ExerciseRoute.Location

Represents a single location point recorded during an exercise.

ExerciseRouteResult

Result of the route associated with an exercise session a user does.

ExerciseRouteResult.ConsentRequired

Class indicating that a permission hasn't been granted and a value couldn't be returned.

ExerciseRouteResult.Data

Class containing data for an ExerciseRoute.

ExerciseRouteResult.NoData

Class indicating that there's no data to request permissions for.

ExerciseSegment

Represents particular exercise within an exercise session.

ExerciseSessionRecord

Captures any exercise a user does.

FloorsClimbedRecord

Captures the number of floors climbed by the user since the last reading.

HeartRateRecord

Captures the user's heart rate.

HeartRateRecord.Sample

Represents a single measurement of the heart rate.

HeartRateVariabilityRmssdRecord

Captures user's heart rate variability (HRV) as measured by the root mean square of successive differences (RMSSD) between normal heartbeats.

HeightRecord

Captures the user's height.

HydrationRecord

Captures how much water a user drank in a single drink.

IntermenstrualBleedingRecord

Captures an instance of user's intermenstrual bleeding, also known as spotting.

LeanBodyMassRecord

Captures the user's lean body mass.

MenstruationFlowRecord

Captures a description of how heavy a user's menstrual flow was (light, medium, or heavy).

MenstruationPeriodRecord

Captures user's menstruation periods.

NutritionRecord

Captures what nutrients were consumed as part of a meal or a food item.

OvulationTestRecord

Each record represents the result of an ovulation test.

OxygenSaturationRecord

Captures the amount of oxygen circulating in the blood, measured as a percentage of oxygen-saturated hemoglobin.

PowerRecord

Captures the power generated by the user, e.g. during cycling or rowing with a power meter.

PowerRecord.Sample

Represents a single measurement of power.

RespiratoryRateRecord

Captures the user's respiratory rate.

RestingHeartRateRecord

Captures the user's resting heart rate.

SexualActivityRecord

Captures an occurrence of sexual activity.

SleepSessionRecord

Captures the user's sleep length and its stages.

SleepSessionRecord.Stage

Captures the sleep stage the user entered during a sleep session.

SpeedRecord

Captures the user's speed, e.g. during running or cycling.

SpeedRecord.Sample

Represents a single measurement of the speed, a scalar magnitude.

StepsCadenceRecord

Captures the user's steps cadence.

StepsCadenceRecord.Sample

Represents a single measurement of the steps cadence.

StepsRecord

Captures the number of steps taken since the last reading.

TotalCaloriesBurnedRecord

Total energy burned by the user (in kilocalories), including active & basal energy burned (BMR).

Vo2MaxRecord

Capture user's VO2 max score and optionally the measurement method.

WeightRecord

Captures the user's weight.

WheelchairPushesRecord

Captures the number of wheelchair pushes done since the last reading.

Objects

BodyTemperatureMeasurementLocation

Where on the user's body a temperature measurement was taken from.

MealType

Type of meal.