Added in API level 34

ExerciseSegmentType


class ExerciseSegmentType
kotlin.Any
   ↳ android.health.connect.datatypes.ExerciseSegmentType

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

Summary

Constants
static Int

Use this type for arm curls.

static Int

Use this type for back extensions.

static Int

Use this type for ball slams.

static Int

Use this type for barbel shoulder press.

static Int

Use this type for bench presses.

static Int

Use this type for bench sit up.

static Int

Use this type for biking.

static Int

Use this type for stationary biking.

static Int

Use this type for burpees.

static Int

Use this type for crunches.

static Int

Use this type for deadlifts.

static Int

Use this type for double arms triceps extensions.

static Int

Use this type for left arm dumbbell curl.

static Int

Use this type for right arm dumbbell curl.

static Int

Use this type for right arm dumbbell front raise.

static Int

Use this type for dumbbell lateral raises.

static Int

Use this type for dumbbells rows.

static Int

Use this type for left arm triceps extensions.

static Int

Use this type for right arm triceps extensions.

static Int

Use this type for two arms triceps extensions.

static Int

Use this type for elliptical workout.

static Int

Use this type for forward twists.

static Int

Use this type for front raises.

static Int

Use this type for high intensity training.

static Int

Use this type for hip thrusts.

static Int

Use this type for hula-hoops.

static Int

Use this type for jumping jacks.

static Int

Use this type for jump rope.

static Int

Use this type for kettlebell swings.

static Int

Use this type for lateral raises.

static Int

Use this type for lat pull-downs.

static Int

Use this type for leg curls.

static Int

Use this type for leg extensions.

static Int

Use this type for leg presses.

static Int

Use this type for leg raises.

static Int

Use this type for lunges.

static Int

Use this type for mountain climber.

static Int

Use this type for other workout.

static Int

Use this type for the pause.

static Int

Use this type for pilates.

static Int

Use this type for plank.

static Int

Use this type for pull-ups.

static Int

Use this type for punches.

static Int

Use this type for the rest.

static Int

Use this type for rowing machine workout.

static Int

Use this type for running.

static Int

Use this type for treadmill running.

static Int

Use this type for shoulder press.

static Int

Use this type for single arm triceps extension.

static Int

Use this type for sit-ups.

static Int

Use this type for squats.

static Int

Use this type for stair climbing.

static Int

Use this type for stair climbing machine.

static Int

Use this type for stretching.

static Int

Use this type for backstroke swimming.

static Int

Use this type for breaststroke swimming.

static Int

Use this type for butterfly swimming.

static Int

Use this type for freestyle swimming.

static Int

Use this type for mixed swimming.

static Int

Use this type for swimming in open water.

static Int

Use this type if other swimming styles are not suitable.

static Int

Use this type for swimming in the pool.

static Int

Use this type if the type of the exercise segment is not known.

static Int

Use this type for upper twists.

static Int

Use this type for walking.

static Int

Use this type for weightlifting.

static Int

Use this type for wheelchair.

static Int

Use this type for yoga.

Constants

EXERCISE_SEGMENT_TYPE_ARM_CURL

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_ARM_CURL: Int

Use this type for arm curls.

Value: 26

EXERCISE_SEGMENT_TYPE_BACK_EXTENSION

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BACK_EXTENSION: Int

Use this type for back extensions.

Value: 27

EXERCISE_SEGMENT_TYPE_BALL_SLAM

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BALL_SLAM: Int

Use this type for ball slams.

Value: 28

EXERCISE_SEGMENT_TYPE_BARBELL_SHOULDER_PRESS

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BARBELL_SHOULDER_PRESS: Int

Use this type for barbel shoulder press.

Value: 1

EXERCISE_SEGMENT_TYPE_BENCH_PRESS

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BENCH_PRESS: Int

Use this type for bench presses.

Value: 29

EXERCISE_SEGMENT_TYPE_BENCH_SIT_UP

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BENCH_SIT_UP: Int

Use this type for bench sit up.

Value: 2

EXERCISE_SEGMENT_TYPE_BIKING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BIKING: Int

Use this type for biking.

Value: 3

EXERCISE_SEGMENT_TYPE_BIKING_STATIONARY

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BIKING_STATIONARY: Int

Use this type for stationary biking.

Value: 4

EXERCISE_SEGMENT_TYPE_BURPEE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_BURPEE: Int

Use this type for burpees.

Value: 30

EXERCISE_SEGMENT_TYPE_CRUNCH

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_CRUNCH: Int

Use this type for crunches.

Value: 31

EXERCISE_SEGMENT_TYPE_DEADLIFT

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DEADLIFT: Int

Use this type for deadlifts.

Value: 32

EXERCISE_SEGMENT_TYPE_DOUBLE_ARM_TRICEPS_EXTENSION

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DOUBLE_ARM_TRICEPS_EXTENSION: Int

Use this type for double arms triceps extensions.

Value: 33

EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_LEFT_ARM

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_LEFT_ARM: Int

Use this type for left arm dumbbell curl.

Value: 5

EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_RIGHT_ARM

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_RIGHT_ARM: Int

Use this type for right arm dumbbell curl.

Value: 6

EXERCISE_SEGMENT_TYPE_DUMBBELL_FRONT_RAISE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_FRONT_RAISE: Int

Use this type for right arm dumbbell front raise.

Value: 7

EXERCISE_SEGMENT_TYPE_DUMBBELL_LATERAL_RAISE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_LATERAL_RAISE: Int

Use this type for dumbbell lateral raises.

Value: 8

EXERCISE_SEGMENT_TYPE_DUMBBELL_ROW

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_ROW: Int

Use this type for dumbbells rows.

Value: 34

EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_LEFT_ARM

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_LEFT_ARM: Int

Use this type for left arm triceps extensions.

Value: 9

EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_RIGHT_ARM

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_RIGHT_ARM: Int

Use this type for right arm triceps extensions.

Value: 10

EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_TWO_ARM

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_TWO_ARM: Int

Use this type for two arms triceps extensions.

Value: 11

EXERCISE_SEGMENT_TYPE_ELLIPTICAL

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_ELLIPTICAL: Int

Use this type for elliptical workout.

Value: 12

EXERCISE_SEGMENT_TYPE_FORWARD_TWIST

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_FORWARD_TWIST: Int

Use this type for forward twists.

Value: 13

EXERCISE_SEGMENT_TYPE_FRONT_RAISE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_FRONT_RAISE: Int

Use this type for front raises.

Value: 35

EXERCISE_SEGMENT_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING: Int

Use this type for high intensity training.

Value: 62

EXERCISE_SEGMENT_TYPE_HIP_THRUST

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_HIP_THRUST: Int

Use this type for hip thrusts.

Value: 36

EXERCISE_SEGMENT_TYPE_HULA_HOOP

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_HULA_HOOP: Int

Use this type for hula-hoops.

Value: 37

EXERCISE_SEGMENT_TYPE_JUMPING_JACK

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_JUMPING_JACK: Int

Use this type for jumping jacks.

Value: 38

EXERCISE_SEGMENT_TYPE_JUMP_ROPE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_JUMP_ROPE: Int

Use this type for jump rope.

Value: 39

EXERCISE_SEGMENT_TYPE_KETTLEBELL_SWING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_KETTLEBELL_SWING: Int

Use this type for kettlebell swings.

Value: 40

EXERCISE_SEGMENT_TYPE_LATERAL_RAISE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LATERAL_RAISE: Int

Use this type for lateral raises.

Value: 41

EXERCISE_SEGMENT_TYPE_LAT_PULL_DOWN

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LAT_PULL_DOWN: Int

Use this type for lat pull-downs.

Value: 42

EXERCISE_SEGMENT_TYPE_LEG_CURL

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LEG_CURL: Int

Use this type for leg curls.

Value: 43

EXERCISE_SEGMENT_TYPE_LEG_EXTENSION

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LEG_EXTENSION: Int

Use this type for leg extensions.

Value: 44

EXERCISE_SEGMENT_TYPE_LEG_PRESS

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LEG_PRESS: Int

Use this type for leg presses.

Value: 45

EXERCISE_SEGMENT_TYPE_LEG_RAISE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LEG_RAISE: Int

Use this type for leg raises.

Value: 46

EXERCISE_SEGMENT_TYPE_LUNGE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_LUNGE: Int

Use this type for lunges.

Value: 47

EXERCISE_SEGMENT_TYPE_MOUNTAIN_CLIMBER

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_MOUNTAIN_CLIMBER: Int

Use this type for mountain climber.

Value: 48

EXERCISE_SEGMENT_TYPE_OTHER_WORKOUT

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_OTHER_WORKOUT: Int

Use this type for other workout.

Value: 64

EXERCISE_SEGMENT_TYPE_PAUSE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_PAUSE: Int

Use this type for the pause.

Value: 67

EXERCISE_SEGMENT_TYPE_PILATES

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_PILATES: Int

Use this type for pilates.

Value: 14

EXERCISE_SEGMENT_TYPE_PLANK

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_PLANK: Int

Use this type for plank.

Value: 49

EXERCISE_SEGMENT_TYPE_PULL_UP

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_PULL_UP: Int

Use this type for pull-ups.

Value: 50

EXERCISE_SEGMENT_TYPE_PUNCH

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_PUNCH: Int

Use this type for punches.

Value: 51

EXERCISE_SEGMENT_TYPE_REST

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_REST: Int

Use this type for the rest.

Value: 66

EXERCISE_SEGMENT_TYPE_ROWING_MACHINE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_ROWING_MACHINE: Int

Use this type for rowing machine workout.

Value: 15

EXERCISE_SEGMENT_TYPE_RUNNING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_RUNNING: Int

Use this type for running.

Value: 16

EXERCISE_SEGMENT_TYPE_RUNNING_TREADMILL

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_RUNNING_TREADMILL: Int

Use this type for treadmill running.

Value: 17

EXERCISE_SEGMENT_TYPE_SHOULDER_PRESS

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SHOULDER_PRESS: Int

Use this type for shoulder press.

Value: 52

EXERCISE_SEGMENT_TYPE_SINGLE_ARM_TRICEPS_EXTENSION

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SINGLE_ARM_TRICEPS_EXTENSION: Int

Use this type for single arm triceps extension.

Value: 53

EXERCISE_SEGMENT_TYPE_SIT_UP

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SIT_UP: Int

Use this type for sit-ups.

Value: 54

EXERCISE_SEGMENT_TYPE_SQUAT

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SQUAT: Int

Use this type for squats.

Value: 55

EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING: Int

Use this type for stair climbing.

Value: 18

EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING_MACHINE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING_MACHINE: Int

Use this type for stair climbing machine.

Value: 19

EXERCISE_SEGMENT_TYPE_STRETCHING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_STRETCHING: Int

Use this type for stretching.

Value: 20

EXERCISE_SEGMENT_TYPE_SWIMMING_BACKSTROKE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_BACKSTROKE: Int

Use this type for backstroke swimming.

Value: 57

EXERCISE_SEGMENT_TYPE_SWIMMING_BREASTSTROKE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_BREASTSTROKE: Int

Use this type for breaststroke swimming.

Value: 58

EXERCISE_SEGMENT_TYPE_SWIMMING_BUTTERFLY

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_BUTTERFLY: Int

Use this type for butterfly swimming.

Value: 59

EXERCISE_SEGMENT_TYPE_SWIMMING_FREESTYLE

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_FREESTYLE: Int

Use this type for freestyle swimming.

Value: 56

EXERCISE_SEGMENT_TYPE_SWIMMING_MIXED

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_MIXED: Int

Use this type for mixed swimming.

Value: 60

EXERCISE_SEGMENT_TYPE_SWIMMING_OPEN_WATER

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_OPEN_WATER: Int

Use this type for swimming in open water.

Value: 21

EXERCISE_SEGMENT_TYPE_SWIMMING_OTHER

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_OTHER: Int

Use this type if other swimming styles are not suitable.

Value: 61

EXERCISE_SEGMENT_TYPE_SWIMMING_POOL

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_SWIMMING_POOL: Int

Use this type for swimming in the pool.

Value: 22

EXERCISE_SEGMENT_TYPE_UNKNOWN

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_UNKNOWN: Int

Use this type if the type of the exercise segment is not known.

Value: 0

EXERCISE_SEGMENT_TYPE_UPPER_TWIST

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_UPPER_TWIST: Int

Use this type for upper twists.

Value: 23

EXERCISE_SEGMENT_TYPE_WALKING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_WALKING: Int

Use this type for walking.

Value: 24

EXERCISE_SEGMENT_TYPE_WEIGHTLIFTING

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_WEIGHTLIFTING: Int

Use this type for weightlifting.

Value: 63

EXERCISE_SEGMENT_TYPE_WHEELCHAIR

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_WHEELCHAIR: Int

Use this type for wheelchair.

Value: 25

EXERCISE_SEGMENT_TYPE_YOGA

Added in API level 34
static val EXERCISE_SEGMENT_TYPE_YOGA: Int

Use this type for yoga.

Value: 65