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