android.health.connect.datatypes


Classes

ActiveCaloriesBurnedRecord

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

ActivityIntensityRecord

Represents intensity of an activity.

AggregationType

Class to represent aggregation types in Record classes.

AppInfo

Application Info class containing details about a given application

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.

BodyTemperatureMeasurementLocation

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

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.

DataOrigin

Specifies the contributing source/application of any Record

Device

A physical device (such as phone, watch, scale, or chest strap) which captured associated health data point.

DistanceRecord

Captures distance travelled by the user since the last reading.

ElevationGainedRecord

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

ExerciseCompletionGoal

A goal which should be met to complete a PlannedExerciseStep.

ExerciseLap

Captures the time of a lap within exercise session.

ExercisePerformanceGoal

A goal which should be aimed for during a PlannedExerciseStep.

ExerciseRoute

Route of the exercise session.

ExerciseSegment

Represents particular exercise within exercise session (see ExerciseSessionRecord).

ExerciseSegmentType

Identifier for exercise types, as returned by ExerciseSegment.getSegmentType().

ExerciseSessionRecord

Captures exercise or a sequence of exercises.

ExerciseSessionType

Identifier for exercise types, as returned by ExerciseSessionRecord.getExerciseType().

FhirResource

A class to capture the FHIR resource data.

FhirVersion

Represents the FHIR version.

FloorsClimbedRecord

Captures the number of floors climbed by the user between the start and end time.

HeartRateRecord

Captures the user's heart rate.

HeartRateVariabilityRmssdRecord

Captures the user's heart rate variability RMSSD.

HeightRecord

Captures the user's height.

HydrationRecord

Captures the amount of liquids user had in a single drink.

InstantRecord

A record that contains a measurement recorded as an instance .

IntermenstrualBleedingRecord

Captures the user's inter-menstrual bleeding.

IntervalRecord

A record that contains a measurement with a time interval.

LeanBodyMassRecord

Captures the user's lean body mass.

MealType

Identifier for the meal type.

MedicalDataSource

Captures the data source information of medical data.

MedicalResource

A class to capture the user's medical data.

MenstruationFlowRecord

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

MenstruationPeriodRecord

Captures the menstruation period record.

Metadata

Set of shared metadata fields for Record

MindfulnessSessionRecord

Captures a mindfulness session.

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.

PlannedExerciseBlock

Represents a series of PlannedExerciseStep.

PlannedExerciseSessionRecord

Captures a planned exercise session, also commonly referred to as a training plan.

PlannedExerciseStep

A single step within an PlannedExerciseBlock e.

PowerRecord

Captures the power generated by the user, e.

Record

A base class for all record classes

RespiratoryRateRecord

Captures the user's respiratory rate.

RestingHeartRateRecord

Captures the user's resting heart rate.

SexualActivityRecord

Captures an occurrence of sexual activity.

SkinTemperatureRecord

Captures the skin temperature of a user.

SleepSessionRecord

Captures the user's sleep length and its stages.

SpeedRecord

Captures the user's speed, e.

StepsCadenceRecord

Captures the user's steps cadence.

StepsRecord

Captures the number of steps taken since the last reading.

TotalCaloriesBurnedRecord

Total energy burned by the user in Energy, 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 over a time interval.