Lines Matching refs:final
4 public final class AggregateRecordsGroupedByDurationResponse<T> {
12 public final class AggregateRecordsGroupedByPeriodResponse<T> {
20 public final class AggregateRecordsRequest<T> {
26 public static final class AggregateRecordsRequest.Builder<T> {
33 public final class AggregateRecordsResponse<T> {
39 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class CreateMed…
44 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.CreateMedi…
47 public static final class CreateMedicalDataSourceRequest.Builder {
58 field public static final int ERROR_DATA_SYNC_IN_PROGRESS = 8; // 0x8
59 field public static final int ERROR_INTERNAL = 2; // 0x2
60 field public static final int ERROR_INVALID_ARGUMENT = 3; // 0x3
61 field public static final int ERROR_IO = 4; // 0x4
62 field public static final int ERROR_RATE_LIMIT_EXCEEDED = 7; // 0x7
63 field public static final int ERROR_REMOTE = 6; // 0x6
64 field public static final int ERROR_SECURITY = 5; // 0x5
65 field public static final int ERROR_UNKNOWN = 1; // 0x1
66 field public static final int ERROR_UNSUPPORTED_OPERATION = 9; // 0x9
84 …field public static final String ACTION_MANAGE_HEALTH_PERMISSIONS = "android.health.connect.action…
85 …field public static final String ACTION_REQUEST_EXERCISE_ROUTE = "android.health.connect.action.RE…
86 …field public static final String CATEGORY_HEALTH_PERMISSIONS = "android.intent.category.HEALTH_PER…
87 …field public static final String EXTRA_EXERCISE_ROUTE = "android.health.connect.extra.EXERCISE_ROU…
88 field public static final String EXTRA_SESSION_ID = "android.health.connect.extra.SESSION_ID";
91 public final class HealthPermissions {
92 …field public static final String READ_ACTIVE_CALORIES_BURNED = "android.permission.health.READ_ACT…
93 …field public static final String READ_BASAL_BODY_TEMPERATURE = "android.permission.health.READ_BAS…
94 …field public static final String READ_BASAL_METABOLIC_RATE = "android.permission.health.READ_BASAL…
95 …field public static final String READ_BLOOD_GLUCOSE = "android.permission.health.READ_BLOOD_GLUCOS…
96 …field public static final String READ_BLOOD_PRESSURE = "android.permission.health.READ_BLOOD_PRESS…
97 field public static final String READ_BODY_FAT = "android.permission.health.READ_BODY_FAT";
98 …field public static final String READ_BODY_TEMPERATURE = "android.permission.health.READ_BODY_TEMP…
99 …field public static final String READ_BODY_WATER_MASS = "android.permission.health.READ_BODY_WATER…
100 field public static final String READ_BONE_MASS = "android.permission.health.READ_BONE_MASS";
101 …field public static final String READ_CERVICAL_MUCUS = "android.permission.health.READ_CERVICAL_MU…
102 field public static final String READ_DISTANCE = "android.permission.health.READ_DISTANCE";
103 …field public static final String READ_ELEVATION_GAINED = "android.permission.health.READ_ELEVATION…
104 field public static final String READ_EXERCISE = "android.permission.health.READ_EXERCISE";
105 …roid.healthconnect.flags.read_exercise_routes_all_enabled") public static final String READ_EXERCI…
106 …field public static final String READ_FLOORS_CLIMBED = "android.permission.health.READ_FLOORS_CLIM…
107 …field @FlaggedApi("com.android.healthconnect.flags.history_read") public static final String READ_…
108 …field @FlaggedApi("com.android.healthconnect.flags.background_read") public static final String RE…
109 field public static final String READ_HEART_RATE = "android.permission.health.READ_HEART_RATE";
110 …field public static final String READ_HEART_RATE_VARIABILITY = "android.permission.health.READ_HEA…
111 field public static final String READ_HEIGHT = "android.permission.health.READ_HEIGHT";
112 field public static final String READ_HYDRATION = "android.permission.health.READ_HYDRATION";
113 …field public static final String READ_INTERMENSTRUAL_BLEEDING = "android.permission.health.READ_IN…
114 …field public static final String READ_LEAN_BODY_MASS = "android.permission.health.READ_LEAN_BODY_M…
115 …field @FlaggedApi("com.android.healthfitness.flags.personal_health_record") public static final St…
116 …field public static final String READ_MENSTRUATION = "android.permission.health.READ_MENSTRUATION";
117 …field @FlaggedApi("com.android.healthfitness.flags.mindfulness") public static final String READ_M…
118 field public static final String READ_NUTRITION = "android.permission.health.READ_NUTRITION";
119 …field public static final String READ_OVULATION_TEST = "android.permission.health.READ_OVULATION_T…
120 …field public static final String READ_OXYGEN_SATURATION = "android.permission.health.READ_OXYGEN_S…
121 …field @FlaggedApi("com.android.healthconnect.flags.training_plans") public static final String REA…
122 field public static final String READ_POWER = "android.permission.health.READ_POWER";
123 …field public static final String READ_RESPIRATORY_RATE = "android.permission.health.READ_RESPIRATO…
124 …field public static final String READ_RESTING_HEART_RATE = "android.permission.health.READ_RESTING…
125 …field public static final String READ_SEXUAL_ACTIVITY = "android.permission.health.READ_SEXUAL_ACT…
126 …field @FlaggedApi("com.android.healthconnect.flags.skin_temperature") public static final String R…
127 field public static final String READ_SLEEP = "android.permission.health.READ_SLEEP";
128 field public static final String READ_SPEED = "android.permission.health.READ_SPEED";
129 field public static final String READ_STEPS = "android.permission.health.READ_STEPS";
130 …field public static final String READ_TOTAL_CALORIES_BURNED = "android.permission.health.READ_TOTA…
131 field public static final String READ_VO2_MAX = "android.permission.health.READ_VO2_MAX";
132 field public static final String READ_WEIGHT = "android.permission.health.READ_WEIGHT";
133 …field public static final String READ_WHEELCHAIR_PUSHES = "android.permission.health.READ_WHEELCHA…
134 …field public static final String WRITE_ACTIVE_CALORIES_BURNED = "android.permission.health.WRITE_A…
135 …field public static final String WRITE_BASAL_BODY_TEMPERATURE = "android.permission.health.WRITE_B…
136 …field public static final String WRITE_BASAL_METABOLIC_RATE = "android.permission.health.WRITE_BAS…
137 …field public static final String WRITE_BLOOD_GLUCOSE = "android.permission.health.WRITE_BLOOD_GLUC…
138 …field public static final String WRITE_BLOOD_PRESSURE = "android.permission.health.WRITE_BLOOD_PRE…
139 field public static final String WRITE_BODY_FAT = "android.permission.health.WRITE_BODY_FAT";
140 …field public static final String WRITE_BODY_TEMPERATURE = "android.permission.health.WRITE_BODY_TE…
141 …field public static final String WRITE_BODY_WATER_MASS = "android.permission.health.WRITE_BODY_WAT…
142 field public static final String WRITE_BONE_MASS = "android.permission.health.WRITE_BONE_MASS";
143 …field public static final String WRITE_CERVICAL_MUCUS = "android.permission.health.WRITE_CERVICAL_…
144 field public static final String WRITE_DISTANCE = "android.permission.health.WRITE_DISTANCE";
145 …field public static final String WRITE_ELEVATION_GAINED = "android.permission.health.WRITE_ELEVATI…
146 field public static final String WRITE_EXERCISE = "android.permission.health.WRITE_EXERCISE";
147 …field public static final String WRITE_EXERCISE_ROUTE = "android.permission.health.WRITE_EXERCISE_…
148 …field public static final String WRITE_FLOORS_CLIMBED = "android.permission.health.WRITE_FLOORS_CL…
149 … field public static final String WRITE_HEART_RATE = "android.permission.health.WRITE_HEART_RATE";
150 …field public static final String WRITE_HEART_RATE_VARIABILITY = "android.permission.health.WRITE_H…
151 field public static final String WRITE_HEIGHT = "android.permission.health.WRITE_HEIGHT";
152 field public static final String WRITE_HYDRATION = "android.permission.health.WRITE_HYDRATION";
153 …field public static final String WRITE_INTERMENSTRUAL_BLEEDING = "android.permission.health.WRITE_…
154 …field public static final String WRITE_LEAN_BODY_MASS = "android.permission.health.WRITE_LEAN_BODY…
155 …field @FlaggedApi("com.android.healthfitness.flags.personal_health_record") public static final St…
156 …field public static final String WRITE_MENSTRUATION = "android.permission.health.WRITE_MENSTRUATIO…
157 …field @FlaggedApi("com.android.healthfitness.flags.mindfulness") public static final String WRITE_…
158 field public static final String WRITE_NUTRITION = "android.permission.health.WRITE_NUTRITION";
159 …field public static final String WRITE_OVULATION_TEST = "android.permission.health.WRITE_OVULATION…
160 …field public static final String WRITE_OXYGEN_SATURATION = "android.permission.health.WRITE_OXYGEN…
161 …field @FlaggedApi("com.android.healthconnect.flags.training_plans") public static final String WRI…
162 field public static final String WRITE_POWER = "android.permission.health.WRITE_POWER";
163 …field public static final String WRITE_RESPIRATORY_RATE = "android.permission.health.WRITE_RESPIRA…
164 …field public static final String WRITE_RESTING_HEART_RATE = "android.permission.health.WRITE_RESTI…
165 …field public static final String WRITE_SEXUAL_ACTIVITY = "android.permission.health.WRITE_SEXUAL_A…
166 …field @FlaggedApi("com.android.healthconnect.flags.skin_temperature") public static final String W…
167 field public static final String WRITE_SLEEP = "android.permission.health.WRITE_SLEEP";
168 field public static final String WRITE_SPEED = "android.permission.health.WRITE_SPEED";
169 field public static final String WRITE_STEPS = "android.permission.health.WRITE_STEPS";
170 …field public static final String WRITE_TOTAL_CALORIES_BURNED = "android.permission.health.WRITE_TO…
171 field public static final String WRITE_VO2_MAX = "android.permission.health.WRITE_VO2_MAX";
172 field public static final String WRITE_WEIGHT = "android.permission.health.WRITE_WEIGHT";
173 …field public static final String WRITE_WHEELCHAIR_PUSHES = "android.permission.health.WRITE_WHEELC…
180 public final class LocalTimeRangeFilter implements android.health.connect.TimeRangeFilter {
186 public static final class LocalTimeRangeFilter.Builder {
193 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class MedicalId…
198 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class MedicalRe…
205 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.MedicalRes…
208 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class ReadMedic…
214 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.ReadMedica…
217 public static final class ReadMedicalResourcesRequest.Builder {
227 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class ReadMedic…
232 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.ReadMedica…
239 …public final class ReadRecordsRequestUsingFilters<T extends android.health.connect.datatypes.Recor…
247 …public static final class ReadRecordsRequestUsingFilters.Builder<T extends android.health.connect.…
257 …public final class ReadRecordsRequestUsingIds<T extends android.health.connect.datatypes.Record> e…
261 …public static final class ReadRecordsRequestUsingIds.Builder<T extends android.health.connect.data…
281 public final class TimeInstantRangeFilter implements android.health.connect.TimeRangeFilter {
287 public static final class TimeInstantRangeFilter.Builder {
297 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class UpsertMed…
302 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.UpsertMedi…
305 public static final class UpsertMedicalResourceRequest.Builder {
318 public final class ChangeLogTokenRequest implements android.os.Parcelable {
323 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.changelog.…
326 public static final class ChangeLogTokenRequest.Builder {
333 public final class ChangeLogTokenResponse implements android.os.Parcelable {
337 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.changelog.…
340 public final class ChangeLogsRequest implements android.os.Parcelable {
345 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.changelog.…
348 public static final class ChangeLogsRequest.Builder {
354 public final class ChangeLogsResponse implements android.os.Parcelable {
361 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.changelog.…
364 public static final class ChangeLogsResponse.DeletedLog {
374 …public final class ActiveCaloriesBurnedRecord extends android.health.connect.datatypes.IntervalRec…
376 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
379 public static final class ActiveCaloriesBurnedRecord.Builder {
388 public final class AggregationType<T> {
391 public final class AppInfo {
397 …public final class BasalBodyTemperatureRecord extends android.health.connect.datatypes.InstantReco…
402 public static final class BasalBodyTemperatureRecord.Builder {
409 …public final class BasalMetabolicRateRecord extends android.health.connect.datatypes.InstantRecord…
411 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
414 public static final class BasalMetabolicRateRecord.Builder {
421 public final class BloodGlucoseRecord extends android.health.connect.datatypes.InstantRecord {
428 public static final class BloodGlucoseRecord.Builder {
435 public static final class BloodGlucoseRecord.RelationToMealType {
436 field public static final int RELATION_TO_MEAL_AFTER_MEAL = 4; // 0x4
437 field public static final int RELATION_TO_MEAL_BEFORE_MEAL = 3; // 0x3
438 field public static final int RELATION_TO_MEAL_FASTING = 2; // 0x2
439 field public static final int RELATION_TO_MEAL_GENERAL = 1; // 0x1
440 field public static final int RELATION_TO_MEAL_UNKNOWN = 0; // 0x0
443 public static final class BloodGlucoseRecord.SpecimenSource {
444 field public static final int SPECIMEN_SOURCE_CAPILLARY_BLOOD = 2; // 0x2
445 field public static final int SPECIMEN_SOURCE_INTERSTITIAL_FLUID = 1; // 0x1
446 field public static final int SPECIMEN_SOURCE_PLASMA = 3; // 0x3
447 field public static final int SPECIMEN_SOURCE_SERUM = 4; // 0x4
448 field public static final int SPECIMEN_SOURCE_TEARS = 5; // 0x5
449 field public static final int SPECIMEN_SOURCE_UNKNOWN = 0; // 0x0
450 field public static final int SPECIMEN_SOURCE_WHOLE_BLOOD = 6; // 0x6
453 public final class BloodPressureRecord extends android.health.connect.datatypes.InstantRecord {
458 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
459 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
460 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
461 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
462 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
463 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
466 public static final class BloodPressureRecord.BloodPressureMeasurementLocation {
467 field public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM = 3; // 0x3
468 field public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST = 1; // 0x1
469 field public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM = 4; // 0x4
470 field public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST = 2; // 0x2
471 field public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_UNKNOWN = 0; // 0x0
474 public static final class BloodPressureRecord.BodyPosition {
475 field public static final int BODY_POSITION_LYING_DOWN = 3; // 0x3
476 field public static final int BODY_POSITION_RECLINING = 4; // 0x4
477 field public static final int BODY_POSITION_SITTING_DOWN = 2; // 0x2
478 field public static final int BODY_POSITION_STANDING_UP = 1; // 0x1
479 field public static final int BODY_POSITION_UNKNOWN = 0; // 0x0
482 public static final class BloodPressureRecord.Builder {
489 public final class BodyFatRecord extends android.health.connect.datatypes.InstantRecord {
493 public static final class BodyFatRecord.Builder {
500 public final class BodyTemperatureMeasurementLocation {
501 field public static final int MEASUREMENT_LOCATION_ARMPIT = 1; // 0x1
502 field public static final int MEASUREMENT_LOCATION_EAR = 8; // 0x8
503 field public static final int MEASUREMENT_LOCATION_FINGER = 2; // 0x2
504 field public static final int MEASUREMENT_LOCATION_FOREHEAD = 3; // 0x3
505 field public static final int MEASUREMENT_LOCATION_MOUTH = 4; // 0x4
506 field public static final int MEASUREMENT_LOCATION_RECTUM = 5; // 0x5
507 field public static final int MEASUREMENT_LOCATION_TEMPORAL_ARTERY = 6; // 0x6
508 field public static final int MEASUREMENT_LOCATION_TOE = 7; // 0x7
509 field public static final int MEASUREMENT_LOCATION_UNKNOWN = 0; // 0x0
510 field public static final int MEASUREMENT_LOCATION_VAGINA = 10; // 0xa
511 field public static final int MEASUREMENT_LOCATION_WRIST = 9; // 0x9
514 public final class BodyTemperatureRecord extends android.health.connect.datatypes.InstantRecord {
519 public static final class BodyTemperatureRecord.Builder {
526 public final class BodyWaterMassRecord extends android.health.connect.datatypes.InstantRecord {
530 public static final class BodyWaterMassRecord.Builder {
537 public final class BoneMassRecord extends android.health.connect.datatypes.InstantRecord {
541 public static final class BoneMassRecord.Builder {
548 public final class CervicalMucusRecord extends android.health.connect.datatypes.InstantRecord {
553 public static final class CervicalMucusRecord.Builder {
560 public static final class CervicalMucusRecord.CervicalMucusAppearance {
561 field public static final int APPEARANCE_CREAMY = 3; // 0x3
562 field public static final int APPEARANCE_DRY = 1; // 0x1
563 field public static final int APPEARANCE_EGG_WHITE = 5; // 0x5
564 field public static final int APPEARANCE_STICKY = 2; // 0x2
565 field public static final int APPEARANCE_UNKNOWN = 0; // 0x0
566 field public static final int APPEARANCE_UNUSUAL = 6; // 0x6
567 field public static final int APPEARANCE_WATERY = 4; // 0x4
570 public static final class CervicalMucusRecord.CervicalMucusSensation {
571 field public static final int SENSATION_HEAVY = 3; // 0x3
572 field public static final int SENSATION_LIGHT = 1; // 0x1
573 field public static final int SENSATION_MEDIUM = 2; // 0x2
574 field public static final int SENSATION_UNKNOWN = 0; // 0x0
577 …public final class CyclingPedalingCadenceRecord extends android.health.connect.datatypes.IntervalR…
579 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
580 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
581 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
584 public static final class CyclingPedalingCadenceRecord.Builder {
593 public static final class CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample {
599 public final class DataOrigin {
603 public static final class DataOrigin.Builder {
609 public final class Device {
613 field public static final int DEVICE_TYPE_CHEST_STRAP = 7; // 0x7
614 field public static final int DEVICE_TYPE_FITNESS_BAND = 6; // 0x6
615 field public static final int DEVICE_TYPE_HEAD_MOUNTED = 5; // 0x5
616 field public static final int DEVICE_TYPE_PHONE = 2; // 0x2
617 field public static final int DEVICE_TYPE_RING = 4; // 0x4
618 field public static final int DEVICE_TYPE_SCALE = 3; // 0x3
619 field public static final int DEVICE_TYPE_SMART_DISPLAY = 8; // 0x8
620 field public static final int DEVICE_TYPE_UNKNOWN = 0; // 0x0
621 field public static final int DEVICE_TYPE_WATCH = 1; // 0x1
624 public static final class Device.Builder {
632 public final class DistanceRecord extends android.health.connect.datatypes.IntervalRecord {
634 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
637 public static final class DistanceRecord.Builder {
646 public final class ElevationGainedRecord extends android.health.connect.datatypes.IntervalRecord {
648 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
651 public static final class ElevationGainedRecord.Builder {
663 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
668 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
673 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
679 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
684 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
689 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
694 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
699 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
700 …field @NonNull public static final android.health.connect.datatypes.ExerciseCompletionGoal.Unknown…
703 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExerciseCo…
704 …field @NonNull public static final android.health.connect.datatypes.ExerciseCompletionGoal.Unspeci…
707 public final class ExerciseLap {
713 public static final class ExerciseLap.Builder {
722 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
723 …field @NonNull public static final android.health.connect.datatypes.ExercisePerformanceGoal.AmrapG…
726 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
732 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
738 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
744 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
749 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
755 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
756 …field @NonNull public static final android.health.connect.datatypes.ExercisePerformanceGoal.Unknow…
759 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public static final class ExercisePe…
764 public final class ExerciseRoute implements android.os.Parcelable {
769 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.datatypes.…
772 public static final class ExerciseRoute.Location implements android.os.Parcelable {
781 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.datatypes.…
784 public static final class ExerciseRoute.Location.Builder {
792 public final class ExerciseSegment {
799 public static final class ExerciseSegment.Builder {
805 public final class ExerciseSegmentType {
806 field public static final int EXERCISE_SEGMENT_TYPE_ARM_CURL = 26; // 0x1a
807 field public static final int EXERCISE_SEGMENT_TYPE_BACK_EXTENSION = 27; // 0x1b
808 field public static final int EXERCISE_SEGMENT_TYPE_BALL_SLAM = 28; // 0x1c
809 field public static final int EXERCISE_SEGMENT_TYPE_BARBELL_SHOULDER_PRESS = 1; // 0x1
810 field public static final int EXERCISE_SEGMENT_TYPE_BENCH_PRESS = 29; // 0x1d
811 field public static final int EXERCISE_SEGMENT_TYPE_BENCH_SIT_UP = 2; // 0x2
812 field public static final int EXERCISE_SEGMENT_TYPE_BIKING = 3; // 0x3
813 field public static final int EXERCISE_SEGMENT_TYPE_BIKING_STATIONARY = 4; // 0x4
814 field public static final int EXERCISE_SEGMENT_TYPE_BURPEE = 30; // 0x1e
815 field public static final int EXERCISE_SEGMENT_TYPE_CRUNCH = 31; // 0x1f
816 field public static final int EXERCISE_SEGMENT_TYPE_DEADLIFT = 32; // 0x20
817 field public static final int EXERCISE_SEGMENT_TYPE_DOUBLE_ARM_TRICEPS_EXTENSION = 33; // 0x21
818 field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_LEFT_ARM = 5; // 0x5
819 field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_RIGHT_ARM = 6; // 0x6
820 field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_FRONT_RAISE = 7; // 0x7
821 field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_LATERAL_RAISE = 8; // 0x8
822 field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_ROW = 34; // 0x22
823 …field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_LEFT_ARM = 9; // 0x9
824 …field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_RIGHT_ARM = 10; // …
825 …field public static final int EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_TWO_ARM = 11; // 0xb
826 field public static final int EXERCISE_SEGMENT_TYPE_ELLIPTICAL = 12; // 0xc
827 field public static final int EXERCISE_SEGMENT_TYPE_FORWARD_TWIST = 13; // 0xd
828 field public static final int EXERCISE_SEGMENT_TYPE_FRONT_RAISE = 35; // 0x23
829 … field public static final int EXERCISE_SEGMENT_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING = 62; // 0x3e
830 field public static final int EXERCISE_SEGMENT_TYPE_HIP_THRUST = 36; // 0x24
831 field public static final int EXERCISE_SEGMENT_TYPE_HULA_HOOP = 37; // 0x25
832 field public static final int EXERCISE_SEGMENT_TYPE_JUMPING_JACK = 38; // 0x26
833 field public static final int EXERCISE_SEGMENT_TYPE_JUMP_ROPE = 39; // 0x27
834 field public static final int EXERCISE_SEGMENT_TYPE_KETTLEBELL_SWING = 40; // 0x28
835 field public static final int EXERCISE_SEGMENT_TYPE_LATERAL_RAISE = 41; // 0x29
836 field public static final int EXERCISE_SEGMENT_TYPE_LAT_PULL_DOWN = 42; // 0x2a
837 field public static final int EXERCISE_SEGMENT_TYPE_LEG_CURL = 43; // 0x2b
838 field public static final int EXERCISE_SEGMENT_TYPE_LEG_EXTENSION = 44; // 0x2c
839 field public static final int EXERCISE_SEGMENT_TYPE_LEG_PRESS = 45; // 0x2d
840 field public static final int EXERCISE_SEGMENT_TYPE_LEG_RAISE = 46; // 0x2e
841 field public static final int EXERCISE_SEGMENT_TYPE_LUNGE = 47; // 0x2f
842 field public static final int EXERCISE_SEGMENT_TYPE_MOUNTAIN_CLIMBER = 48; // 0x30
843 field public static final int EXERCISE_SEGMENT_TYPE_OTHER_WORKOUT = 64; // 0x40
844 field public static final int EXERCISE_SEGMENT_TYPE_PAUSE = 67; // 0x43
845 field public static final int EXERCISE_SEGMENT_TYPE_PILATES = 14; // 0xe
846 field public static final int EXERCISE_SEGMENT_TYPE_PLANK = 49; // 0x31
847 field public static final int EXERCISE_SEGMENT_TYPE_PULL_UP = 50; // 0x32
848 field public static final int EXERCISE_SEGMENT_TYPE_PUNCH = 51; // 0x33
849 field public static final int EXERCISE_SEGMENT_TYPE_REST = 66; // 0x42
850 field public static final int EXERCISE_SEGMENT_TYPE_ROWING_MACHINE = 15; // 0xf
851 field public static final int EXERCISE_SEGMENT_TYPE_RUNNING = 16; // 0x10
852 field public static final int EXERCISE_SEGMENT_TYPE_RUNNING_TREADMILL = 17; // 0x11
853 field public static final int EXERCISE_SEGMENT_TYPE_SHOULDER_PRESS = 52; // 0x34
854 field public static final int EXERCISE_SEGMENT_TYPE_SINGLE_ARM_TRICEPS_EXTENSION = 53; // 0x35
855 field public static final int EXERCISE_SEGMENT_TYPE_SIT_UP = 54; // 0x36
856 field public static final int EXERCISE_SEGMENT_TYPE_SQUAT = 55; // 0x37
857 field public static final int EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING = 18; // 0x12
858 field public static final int EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING_MACHINE = 19; // 0x13
859 field public static final int EXERCISE_SEGMENT_TYPE_STRETCHING = 20; // 0x14
860 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_BACKSTROKE = 57; // 0x39
861 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_BREASTSTROKE = 58; // 0x3a
862 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_BUTTERFLY = 59; // 0x3b
863 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_FREESTYLE = 56; // 0x38
864 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_MIXED = 60; // 0x3c
865 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_OPEN_WATER = 21; // 0x15
866 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_OTHER = 61; // 0x3d
867 field public static final int EXERCISE_SEGMENT_TYPE_SWIMMING_POOL = 22; // 0x16
868 field public static final int EXERCISE_SEGMENT_TYPE_UNKNOWN = 0; // 0x0
869 field public static final int EXERCISE_SEGMENT_TYPE_UPPER_TWIST = 23; // 0x17
870 field public static final int EXERCISE_SEGMENT_TYPE_WALKING = 24; // 0x18
871 field public static final int EXERCISE_SEGMENT_TYPE_WEIGHTLIFTING = 63; // 0x3f
872 field public static final int EXERCISE_SEGMENT_TYPE_WHEELCHAIR = 25; // 0x19
873 field public static final int EXERCISE_SEGMENT_TYPE_YOGA = 65; // 0x41
876 public final class ExerciseSessionRecord extends android.health.connect.datatypes.IntervalRecord {
885 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
888 public static final class ExerciseSessionRecord.Builder {
903 public final class ExerciseSessionType {
904 field public static final int EXERCISE_SESSION_TYPE_BADMINTON = 1; // 0x1
905 field public static final int EXERCISE_SESSION_TYPE_BASEBALL = 2; // 0x2
906 field public static final int EXERCISE_SESSION_TYPE_BASKETBALL = 3; // 0x3
907 field public static final int EXERCISE_SESSION_TYPE_BIKING = 4; // 0x4
908 field public static final int EXERCISE_SESSION_TYPE_BIKING_STATIONARY = 5; // 0x5
909 field public static final int EXERCISE_SESSION_TYPE_BOOT_CAMP = 6; // 0x6
910 field public static final int EXERCISE_SESSION_TYPE_BOXING = 7; // 0x7
911 field public static final int EXERCISE_SESSION_TYPE_CALISTHENICS = 8; // 0x8
912 field public static final int EXERCISE_SESSION_TYPE_CRICKET = 9; // 0x9
913 field public static final int EXERCISE_SESSION_TYPE_DANCING = 10; // 0xa
914 field public static final int EXERCISE_SESSION_TYPE_ELLIPTICAL = 60; // 0x3c
915 field public static final int EXERCISE_SESSION_TYPE_EXERCISE_CLASS = 11; // 0xb
916 field public static final int EXERCISE_SESSION_TYPE_FENCING = 12; // 0xc
917 field public static final int EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN = 13; // 0xd
918 field public static final int EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN = 14; // 0xe
919 field public static final int EXERCISE_SESSION_TYPE_FRISBEE_DISC = 15; // 0xf
920 field public static final int EXERCISE_SESSION_TYPE_GOLF = 16; // 0x10
921 field public static final int EXERCISE_SESSION_TYPE_GUIDED_BREATHING = 17; // 0x11
922 field public static final int EXERCISE_SESSION_TYPE_GYMNASTICS = 18; // 0x12
923 field public static final int EXERCISE_SESSION_TYPE_HANDBALL = 19; // 0x13
924 … field public static final int EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING = 20; // 0x14
925 field public static final int EXERCISE_SESSION_TYPE_HIKING = 21; // 0x15
926 field public static final int EXERCISE_SESSION_TYPE_ICE_HOCKEY = 22; // 0x16
927 field public static final int EXERCISE_SESSION_TYPE_ICE_SKATING = 23; // 0x17
928 field public static final int EXERCISE_SESSION_TYPE_MARTIAL_ARTS = 24; // 0x18
929 field public static final int EXERCISE_SESSION_TYPE_OTHER_WORKOUT = 58; // 0x3a
930 field public static final int EXERCISE_SESSION_TYPE_PADDLING = 25; // 0x19
931 field public static final int EXERCISE_SESSION_TYPE_PARAGLIDING = 26; // 0x1a
932 field public static final int EXERCISE_SESSION_TYPE_PILATES = 27; // 0x1b
933 field public static final int EXERCISE_SESSION_TYPE_RACQUETBALL = 28; // 0x1c
934 field public static final int EXERCISE_SESSION_TYPE_ROCK_CLIMBING = 29; // 0x1d
935 field public static final int EXERCISE_SESSION_TYPE_ROLLER_HOCKEY = 30; // 0x1e
936 field public static final int EXERCISE_SESSION_TYPE_ROWING = 31; // 0x1f
937 field public static final int EXERCISE_SESSION_TYPE_ROWING_MACHINE = 61; // 0x3d
938 field public static final int EXERCISE_SESSION_TYPE_RUGBY = 32; // 0x20
939 field public static final int EXERCISE_SESSION_TYPE_RUNNING = 33; // 0x21
940 field public static final int EXERCISE_SESSION_TYPE_RUNNING_TREADMILL = 34; // 0x22
941 field public static final int EXERCISE_SESSION_TYPE_SAILING = 35; // 0x23
942 field public static final int EXERCISE_SESSION_TYPE_SCUBA_DIVING = 36; // 0x24
943 field public static final int EXERCISE_SESSION_TYPE_SKATING = 37; // 0x25
944 field public static final int EXERCISE_SESSION_TYPE_SKIING = 38; // 0x26
945 field public static final int EXERCISE_SESSION_TYPE_SNOWBOARDING = 39; // 0x27
946 field public static final int EXERCISE_SESSION_TYPE_SNOWSHOEING = 40; // 0x28
947 field public static final int EXERCISE_SESSION_TYPE_SOCCER = 41; // 0x29
948 field public static final int EXERCISE_SESSION_TYPE_SOFTBALL = 42; // 0x2a
949 field public static final int EXERCISE_SESSION_TYPE_SQUASH = 43; // 0x2b
950 field public static final int EXERCISE_SESSION_TYPE_STAIR_CLIMBING = 44; // 0x2c
951 field public static final int EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE = 59; // 0x3b
952 field public static final int EXERCISE_SESSION_TYPE_STRENGTH_TRAINING = 45; // 0x2d
953 field public static final int EXERCISE_SESSION_TYPE_STRETCHING = 46; // 0x2e
954 field public static final int EXERCISE_SESSION_TYPE_SURFING = 47; // 0x2f
955 field public static final int EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER = 48; // 0x30
956 field public static final int EXERCISE_SESSION_TYPE_SWIMMING_POOL = 49; // 0x31
957 field public static final int EXERCISE_SESSION_TYPE_TABLE_TENNIS = 50; // 0x32
958 field public static final int EXERCISE_SESSION_TYPE_TENNIS = 51; // 0x33
959 field public static final int EXERCISE_SESSION_TYPE_UNKNOWN = 0; // 0x0
960 field public static final int EXERCISE_SESSION_TYPE_VOLLEYBALL = 52; // 0x34
961 field public static final int EXERCISE_SESSION_TYPE_WALKING = 53; // 0x35
962 field public static final int EXERCISE_SESSION_TYPE_WATER_POLO = 54; // 0x36
963 field public static final int EXERCISE_SESSION_TYPE_WEIGHTLIFTING = 55; // 0x37
964 field public static final int EXERCISE_SESSION_TYPE_WHEELCHAIR = 56; // 0x38
965 field public static final int EXERCISE_SESSION_TYPE_YOGA = 57; // 0x39
968 public final class FloorsClimbedRecord extends android.health.connect.datatypes.IntervalRecord {
970 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
973 public static final class FloorsClimbedRecord.Builder {
982 public final class HeartRateRecord extends android.health.connect.datatypes.IntervalRecord {
984 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
985 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
986 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
987 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
990 public static final class HeartRateRecord.Builder {
999 public static final class HeartRateRecord.HeartRateSample {
1005 …public final class HeartRateVariabilityRmssdRecord extends android.health.connect.datatypes.Instan…
1009 public static final class HeartRateVariabilityRmssdRecord.Builder {
1016 public final class HeightRecord extends android.health.connect.datatypes.InstantRecord {
1018 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1019 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1020 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1023 public static final class HeightRecord.Builder {
1030 public final class HydrationRecord extends android.health.connect.datatypes.IntervalRecord {
1032 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1035 public static final class HydrationRecord.Builder {
1049 …public final class IntermenstrualBleedingRecord extends android.health.connect.datatypes.InstantRe…
1052 public static final class IntermenstrualBleedingRecord.Builder {
1066 public final class LeanBodyMassRecord extends android.health.connect.datatypes.InstantRecord {
1070 public static final class LeanBodyMassRecord.Builder {
1077 public final class MealType {
1078 field public static final int MEAL_TYPE_BREAKFAST = 1; // 0x1
1079 field public static final int MEAL_TYPE_DINNER = 3; // 0x3
1080 field public static final int MEAL_TYPE_LUNCH = 2; // 0x2
1081 field public static final int MEAL_TYPE_SNACK = 4; // 0x4
1082 field public static final int MEAL_TYPE_UNKNOWN = 0; // 0x0
1085 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class MedicalDa…
1092 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.datatypes.…
1095 public static final class MedicalDataSource.Builder {
1106 …@FlaggedApi("com.android.healthfitness.flags.personal_health_record") public final class MedicalRe…
1113 …field @NonNull public static final android.os.Parcelable.Creator<android.health.connect.datatypes.…
1114 field public static final int MEDICAL_RESOURCE_TYPE_IMMUNIZATION = 1; // 0x1
1115 field public static final int MEDICAL_RESOURCE_TYPE_UNKNOWN = 0; // 0x0
1118 public static final class MedicalResource.Builder {
1129 public final class MenstruationFlowRecord extends android.health.connect.datatypes.InstantRecord {
1133 public static final class MenstruationFlowRecord.Builder {
1140 public static final class MenstruationFlowRecord.MenstruationFlowType {
1141 field public static final int FLOW_HEAVY = 3; // 0x3
1142 field public static final int FLOW_LIGHT = 1; // 0x1
1143 field public static final int FLOW_MEDIUM = 2; // 0x2
1144 field public static final int FLOW_UNKNOWN = 0; // 0x0
1147 …public final class MenstruationPeriodRecord extends android.health.connect.datatypes.IntervalRecor…
1150 public static final class MenstruationPeriodRecord.Builder {
1159 public final class Metadata {
1167 field public static final int RECORDING_METHOD_ACTIVELY_RECORDED = 1; // 0x1
1168 field public static final int RECORDING_METHOD_AUTOMATICALLY_RECORDED = 2; // 0x2
1169 field public static final int RECORDING_METHOD_MANUAL_ENTRY = 3; // 0x3
1170 field public static final int RECORDING_METHOD_UNKNOWN = 0; // 0x0
1173 public static final class Metadata.Builder {
1185 …@FlaggedApi("com.android.healthfitness.flags.mindfulness") public final class MindfulnessSessionRe…
1189 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1190 field public static final int MINDFULNESS_SESSION_TYPE_BREATHING = 3; // 0x3
1191 field public static final int MINDFULNESS_SESSION_TYPE_MEDITATION = 1; // 0x1
1192 field public static final int MINDFULNESS_SESSION_TYPE_MOVEMENT = 5; // 0x5
1193 field public static final int MINDFULNESS_SESSION_TYPE_MUSIC = 4; // 0x4
1194 field public static final int MINDFULNESS_SESSION_TYPE_UNGUIDED = 6; // 0x6
1195 field public static final int MINDFULNESS_SESSION_TYPE_UNKNOWN = 0; // 0x0
1196 field public static final int MINDFULNESS_SESSION_TYPE_YOGA = 2; // 0x2
1199 public static final class MindfulnessSessionRecord.Builder {
1210 public final class NutritionRecord extends android.health.connect.datatypes.IntervalRecord {
1255 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1256 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1257 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1258 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1259 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1260 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1261 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1262 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1263 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1264 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1265 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1266 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1267 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1268 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1269 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1270 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1271 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1272 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1273 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1274 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1275 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1276 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1277 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1278 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1279 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1280 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1281 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1282 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1283 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1284 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1285 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1286 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1287 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1288 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1289 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1290 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1291 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1292 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1293 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1294 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1295 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1296 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1299 public static final class NutritionRecord.Builder {
1352 public final class OvulationTestRecord extends android.health.connect.datatypes.InstantRecord {
1356 public static final class OvulationTestRecord.Builder {
1363 public static final class OvulationTestRecord.OvulationTestResult {
1364 field public static final int RESULT_HIGH = 2; // 0x2
1365 field public static final int RESULT_INCONCLUSIVE = 0; // 0x0
1366 field public static final int RESULT_NEGATIVE = 3; // 0x3
1367 field public static final int RESULT_POSITIVE = 1; // 0x1
1370 public final class OxygenSaturationRecord extends android.health.connect.datatypes.InstantRecord {
1374 public static final class OxygenSaturationRecord.Builder {
1381 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public final class PlannedExerciseBl…
1387 public static final class PlannedExerciseBlock.Builder {
1397 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public final class PlannedExerciseSe…
1408 public static final class PlannedExerciseSessionRecord.Builder {
1427 …@FlaggedApi("com.android.healthconnect.flags.training_plans") public final class PlannedExerciseSt…
1433 field public static final int EXERCISE_CATEGORY_ACTIVE = 3; // 0x3
1434 field public static final int EXERCISE_CATEGORY_COOLDOWN = 4; // 0x4
1435 field public static final int EXERCISE_CATEGORY_RECOVERY = 5; // 0x5
1436 field public static final int EXERCISE_CATEGORY_REST = 2; // 0x2
1437 field public static final int EXERCISE_CATEGORY_UNKNOWN = 0; // 0x0
1438 field public static final int EXERCISE_CATEGORY_WARMUP = 1; // 0x1
1441 public static final class PlannedExerciseStep.Builder {
1453 public final class PowerRecord extends android.health.connect.datatypes.IntervalRecord {
1455 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1456 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1457 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1460 public static final class PowerRecord.Builder {
1469 public static final class PowerRecord.PowerRecordSample {
1479 public final class RespiratoryRateRecord extends android.health.connect.datatypes.InstantRecord {
1483 public static final class RespiratoryRateRecord.Builder {
1490 public final class RestingHeartRateRecord extends android.health.connect.datatypes.InstantRecord {
1492 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1493 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1494 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1497 public static final class RestingHeartRateRecord.Builder {
1504 public final class SexualActivityRecord extends android.health.connect.datatypes.InstantRecord {
1508 public static final class SexualActivityRecord.Builder {
1515 public static final class SexualActivityRecord.SexualActivityProtectionUsed {
1516 field public static final int PROTECTION_USED_PROTECTED = 1; // 0x1
1517 field public static final int PROTECTION_USED_UNKNOWN = 0; // 0x0
1518 field public static final int PROTECTION_USED_UNPROTECTED = 2; // 0x2
1521 …@FlaggedApi("com.android.healthconnect.flags.skin_temperature") public final class SkinTemperature…
1525 field public static final int MEASUREMENT_LOCATION_FINGER = 1; // 0x1
1526 field public static final int MEASUREMENT_LOCATION_TOE = 2; // 0x2
1527 field public static final int MEASUREMENT_LOCATION_UNKNOWN = 0; // 0x0
1528 field public static final int MEASUREMENT_LOCATION_WRIST = 3; // 0x3
1529 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1530 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1531 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1534 public static final class SkinTemperatureRecord.Builder {
1546 public static final class SkinTemperatureRecord.Delta {
1552 public final class SleepSessionRecord extends android.health.connect.datatypes.IntervalRecord {
1556 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1559 public static final class SleepSessionRecord.Builder {
1578 public static final class SleepSessionRecord.StageType {
1579 field public static final int STAGE_TYPE_AWAKE = 1; // 0x1
1580 field public static final int STAGE_TYPE_AWAKE_IN_BED = 7; // 0x7
1581 field public static final int STAGE_TYPE_AWAKE_OUT_OF_BED = 3; // 0x3
1582 field public static final int STAGE_TYPE_SLEEPING = 2; // 0x2
1583 field public static final int STAGE_TYPE_SLEEPING_DEEP = 5; // 0x5
1584 field public static final int STAGE_TYPE_SLEEPING_LIGHT = 4; // 0x4
1585 field public static final int STAGE_TYPE_SLEEPING_REM = 6; // 0x6
1586 field public static final int STAGE_TYPE_UNKNOWN = 0; // 0x0
1589 public final class SpeedRecord extends android.health.connect.datatypes.IntervalRecord {
1591 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1592 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1593 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1596 public static final class SpeedRecord.Builder {
1605 public static final class SpeedRecord.SpeedRecordSample {
1611 public final class StepsCadenceRecord extends android.health.connect.datatypes.IntervalRecord {
1613 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
1614 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
1615 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Doub…
1618 public static final class StepsCadenceRecord.Builder {
1627 public static final class StepsCadenceRecord.StepsCadenceRecordSample {
1633 public final class StepsRecord extends android.health.connect.datatypes.IntervalRecord {
1635 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1638 public static final class StepsRecord.Builder {
1647 …public final class TotalCaloriesBurnedRecord extends android.health.connect.datatypes.IntervalReco…
1649 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1652 public static final class TotalCaloriesBurnedRecord.Builder {
1661 public final class Vo2MaxRecord extends android.health.connect.datatypes.InstantRecord {
1666 public static final class Vo2MaxRecord.Builder {
1673 public static final class Vo2MaxRecord.Vo2MaxMeasurementMethod {
1674 field public static final int MEASUREMENT_METHOD_COOPER_TEST = 3; // 0x3
1675 field public static final int MEASUREMENT_METHOD_HEART_RATE_RATIO = 2; // 0x2
1676 field public static final int MEASUREMENT_METHOD_METABOLIC_CART = 1; // 0x1
1677 field public static final int MEASUREMENT_METHOD_MULTISTAGE_FITNESS_TEST = 4; // 0x4
1678 field public static final int MEASUREMENT_METHOD_OTHER = 0; // 0x0
1679 field public static final int MEASUREMENT_METHOD_ROCKPORT_FITNESS_TEST = 5; // 0x5
1682 public final class WeightRecord extends android.health.connect.datatypes.InstantRecord {
1684 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1685 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1686 …field @NonNull public static final android.health.connect.datatypes.AggregationType<android.health…
1689 public static final class WeightRecord.Builder {
1696 …public final class WheelchairPushesRecord extends android.health.connect.datatypes.IntervalRecord {
1698 …field @NonNull public static final android.health.connect.datatypes.AggregationType<java.lang.Long…
1701 public static final class WheelchairPushesRecord.Builder {
1714 …public final class BloodGlucose implements java.lang.Comparable<android.health.connect.datatypes.u…
1720 …public final class Energy implements java.lang.Comparable<android.health.connect.datatypes.units.E…
1726 …public final class Length implements java.lang.Comparable<android.health.connect.datatypes.units.L…
1732 …public final class Mass implements java.lang.Comparable<android.health.connect.datatypes.units.Mas…
1738 …public final class Percentage implements java.lang.Comparable<android.health.connect.datatypes.uni…
1744 …public final class Power implements java.lang.Comparable<android.health.connect.datatypes.units.Po…
1750 …public final class Pressure implements java.lang.Comparable<android.health.connect.datatypes.units…
1756 …public final class Temperature implements java.lang.Comparable<android.health.connect.datatypes.un…
1762 …@FlaggedApi("com.android.healthconnect.flags.skin_temperature") public final class TemperatureDelt…
1768 …public final class Velocity implements java.lang.Comparable<android.health.connect.datatypes.units…
1774 …public final class Volume implements java.lang.Comparable<android.health.connect.datatypes.units.V…