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
static val EXERCISE_SEGMENT_TYPE_ARM_CURL: Int
Use this type for arm curls.
Value: 26
EXERCISE_SEGMENT_TYPE_BACK_EXTENSION
static val EXERCISE_SEGMENT_TYPE_BACK_EXTENSION: Int
Use this type for back extensions.
Value: 27
EXERCISE_SEGMENT_TYPE_BALL_SLAM
static val EXERCISE_SEGMENT_TYPE_BALL_SLAM: Int
Use this type for ball slams.
Value: 28
EXERCISE_SEGMENT_TYPE_BARBELL_SHOULDER_PRESS
static val EXERCISE_SEGMENT_TYPE_BARBELL_SHOULDER_PRESS: Int
Use this type for barbel shoulder press.
Value: 1
EXERCISE_SEGMENT_TYPE_BENCH_PRESS
static val EXERCISE_SEGMENT_TYPE_BENCH_PRESS: Int
Use this type for bench presses.
Value: 29
EXERCISE_SEGMENT_TYPE_BENCH_SIT_UP
static val EXERCISE_SEGMENT_TYPE_BENCH_SIT_UP: Int
Use this type for bench sit up.
Value: 2
EXERCISE_SEGMENT_TYPE_BIKING
static val EXERCISE_SEGMENT_TYPE_BIKING: Int
Use this type for biking.
Value: 3
EXERCISE_SEGMENT_TYPE_BIKING_STATIONARY
static val EXERCISE_SEGMENT_TYPE_BIKING_STATIONARY: Int
Use this type for stationary biking.
Value: 4
EXERCISE_SEGMENT_TYPE_BURPEE
static val EXERCISE_SEGMENT_TYPE_BURPEE: Int
Use this type for burpees.
Value: 30
EXERCISE_SEGMENT_TYPE_CRUNCH
static val EXERCISE_SEGMENT_TYPE_CRUNCH: Int
Use this type for crunches.
Value: 31
EXERCISE_SEGMENT_TYPE_DEADLIFT
static val EXERCISE_SEGMENT_TYPE_DEADLIFT: Int
Use this type for deadlifts.
Value: 32
EXERCISE_SEGMENT_TYPE_DOUBLE_ARM_TRICEPS_EXTENSION
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
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
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
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
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_LATERAL_RAISE: Int
Use this type for dumbbell lateral raises.
Value: 8
EXERCISE_SEGMENT_TYPE_DUMBBELL_ROW
static val EXERCISE_SEGMENT_TYPE_DUMBBELL_ROW: Int
Use this type for dumbbells rows.
Value: 34
EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_LEFT_ARM
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
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
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
static val EXERCISE_SEGMENT_TYPE_ELLIPTICAL: Int
Use this type for elliptical workout.
Value: 12
EXERCISE_SEGMENT_TYPE_FORWARD_TWIST
static val EXERCISE_SEGMENT_TYPE_FORWARD_TWIST: Int
Use this type for forward twists.
Value: 13
EXERCISE_SEGMENT_TYPE_FRONT_RAISE
static val EXERCISE_SEGMENT_TYPE_FRONT_RAISE: Int
Use this type for front raises.
Value: 35
EXERCISE_SEGMENT_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING
static val EXERCISE_SEGMENT_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING: Int
Use this type for high intensity training.
Value: 62
EXERCISE_SEGMENT_TYPE_HIP_THRUST
static val EXERCISE_SEGMENT_TYPE_HIP_THRUST: Int
Use this type for hip thrusts.
Value: 36
EXERCISE_SEGMENT_TYPE_HULA_HOOP
static val EXERCISE_SEGMENT_TYPE_HULA_HOOP: Int
Use this type for hula-hoops.
Value: 37
EXERCISE_SEGMENT_TYPE_JUMPING_JACK
static val EXERCISE_SEGMENT_TYPE_JUMPING_JACK: Int
Use this type for jumping jacks.
Value: 38
EXERCISE_SEGMENT_TYPE_JUMP_ROPE
static val EXERCISE_SEGMENT_TYPE_JUMP_ROPE: Int
Use this type for jump rope.
Value: 39
EXERCISE_SEGMENT_TYPE_KETTLEBELL_SWING
static val EXERCISE_SEGMENT_TYPE_KETTLEBELL_SWING: Int
Use this type for kettlebell swings.
Value: 40
EXERCISE_SEGMENT_TYPE_LATERAL_RAISE
static val EXERCISE_SEGMENT_TYPE_LATERAL_RAISE: Int
Use this type for lateral raises.
Value: 41
EXERCISE_SEGMENT_TYPE_LAT_PULL_DOWN
static val EXERCISE_SEGMENT_TYPE_LAT_PULL_DOWN: Int
Use this type for lat pull-downs.
Value: 42
EXERCISE_SEGMENT_TYPE_LEG_CURL
static val EXERCISE_SEGMENT_TYPE_LEG_CURL: Int
Use this type for leg curls.
Value: 43
EXERCISE_SEGMENT_TYPE_LEG_EXTENSION
static val EXERCISE_SEGMENT_TYPE_LEG_EXTENSION: Int
Use this type for leg extensions.
Value: 44
EXERCISE_SEGMENT_TYPE_LEG_PRESS
static val EXERCISE_SEGMENT_TYPE_LEG_PRESS: Int
Use this type for leg presses.
Value: 45
EXERCISE_SEGMENT_TYPE_LEG_RAISE
static val EXERCISE_SEGMENT_TYPE_LEG_RAISE: Int
Use this type for leg raises.
Value: 46
EXERCISE_SEGMENT_TYPE_LUNGE
static val EXERCISE_SEGMENT_TYPE_LUNGE: Int
Use this type for lunges.
Value: 47
EXERCISE_SEGMENT_TYPE_MOUNTAIN_CLIMBER
static val EXERCISE_SEGMENT_TYPE_MOUNTAIN_CLIMBER: Int
Use this type for mountain climber.
Value: 48
EXERCISE_SEGMENT_TYPE_OTHER_WORKOUT
static val EXERCISE_SEGMENT_TYPE_OTHER_WORKOUT: Int
Use this type for other workout.
Value: 64
EXERCISE_SEGMENT_TYPE_PAUSE
static val EXERCISE_SEGMENT_TYPE_PAUSE: Int
Use this type for the pause.
Value: 67
EXERCISE_SEGMENT_TYPE_PILATES
static val EXERCISE_SEGMENT_TYPE_PILATES: Int
Use this type for pilates.
Value: 14
EXERCISE_SEGMENT_TYPE_PLANK
static val EXERCISE_SEGMENT_TYPE_PLANK: Int
Use this type for plank.
Value: 49
EXERCISE_SEGMENT_TYPE_PULL_UP
static val EXERCISE_SEGMENT_TYPE_PULL_UP: Int
Use this type for pull-ups.
Value: 50
EXERCISE_SEGMENT_TYPE_PUNCH
static val EXERCISE_SEGMENT_TYPE_PUNCH: Int
Use this type for punches.
Value: 51
EXERCISE_SEGMENT_TYPE_REST
static val EXERCISE_SEGMENT_TYPE_REST: Int
Use this type for the rest.
Value: 66
EXERCISE_SEGMENT_TYPE_ROWING_MACHINE
static val EXERCISE_SEGMENT_TYPE_ROWING_MACHINE: Int
Use this type for rowing machine workout.
Value: 15
EXERCISE_SEGMENT_TYPE_RUNNING
static val EXERCISE_SEGMENT_TYPE_RUNNING: Int
Use this type for running.
Value: 16
EXERCISE_SEGMENT_TYPE_RUNNING_TREADMILL
static val EXERCISE_SEGMENT_TYPE_RUNNING_TREADMILL: Int
Use this type for treadmill running.
Value: 17
EXERCISE_SEGMENT_TYPE_SHOULDER_PRESS
static val EXERCISE_SEGMENT_TYPE_SHOULDER_PRESS: Int
Use this type for shoulder press.
Value: 52
EXERCISE_SEGMENT_TYPE_SINGLE_ARM_TRICEPS_EXTENSION
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
static val EXERCISE_SEGMENT_TYPE_SIT_UP: Int
Use this type for sit-ups.
Value: 54
EXERCISE_SEGMENT_TYPE_SQUAT
static val EXERCISE_SEGMENT_TYPE_SQUAT: Int
Use this type for squats.
Value: 55
EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING
static val EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING: Int
Use this type for stair climbing.
Value: 18
EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING_MACHINE
static val EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING_MACHINE: Int
Use this type for stair climbing machine.
Value: 19
EXERCISE_SEGMENT_TYPE_STRETCHING
static val EXERCISE_SEGMENT_TYPE_STRETCHING: Int
Use this type for stretching.
Value: 20
EXERCISE_SEGMENT_TYPE_SWIMMING_BACKSTROKE
static val EXERCISE_SEGMENT_TYPE_SWIMMING_BACKSTROKE: Int
Use this type for backstroke swimming.
Value: 57
EXERCISE_SEGMENT_TYPE_SWIMMING_BREASTSTROKE
static val EXERCISE_SEGMENT_TYPE_SWIMMING_BREASTSTROKE: Int
Use this type for breaststroke swimming.
Value: 58
EXERCISE_SEGMENT_TYPE_SWIMMING_BUTTERFLY
static val EXERCISE_SEGMENT_TYPE_SWIMMING_BUTTERFLY: Int
Use this type for butterfly swimming.
Value: 59
EXERCISE_SEGMENT_TYPE_SWIMMING_FREESTYLE
static val EXERCISE_SEGMENT_TYPE_SWIMMING_FREESTYLE: Int
Use this type for freestyle swimming.
Value: 56
EXERCISE_SEGMENT_TYPE_SWIMMING_MIXED
static val EXERCISE_SEGMENT_TYPE_SWIMMING_MIXED: Int
Use this type for mixed swimming.
Value: 60
EXERCISE_SEGMENT_TYPE_SWIMMING_OPEN_WATER
static val EXERCISE_SEGMENT_TYPE_SWIMMING_OPEN_WATER: Int
Use this type for swimming in open water.
Value: 21
EXERCISE_SEGMENT_TYPE_SWIMMING_OTHER
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
static val EXERCISE_SEGMENT_TYPE_SWIMMING_POOL: Int
Use this type for swimming in the pool.
Value: 22
EXERCISE_SEGMENT_TYPE_UNKNOWN
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
static val EXERCISE_SEGMENT_TYPE_UPPER_TWIST: Int
Use this type for upper twists.
Value: 23
EXERCISE_SEGMENT_TYPE_WALKING
static val EXERCISE_SEGMENT_TYPE_WALKING: Int
Use this type for walking.
Value: 24
EXERCISE_SEGMENT_TYPE_WEIGHTLIFTING
static val EXERCISE_SEGMENT_TYPE_WEIGHTLIFTING: Int
Use this type for weightlifting.
Value: 63
EXERCISE_SEGMENT_TYPE_WHEELCHAIR
static val EXERCISE_SEGMENT_TYPE_WHEELCHAIR: Int
Use this type for wheelchair.
Value: 25
EXERCISE_SEGMENT_TYPE_YOGA
static val EXERCISE_SEGMENT_TYPE_YOGA: Int
Use this type for yoga.
Value: 65