Added in API level 34

ExerciseSessionType

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

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

Summary

Constants
static Int

Use this type for the badminton playing session.

static Int

Use this type for the baseball playing session.

static Int

Use this type for the basketball playing session.

static Int

Use this type for riding a bicycle session.

static Int

Use this type for riding a stationary bicycle session.

static Int

Use this type for the boot camp session.

static Int

Use this type for boxing session.

static Int

Use this type for calisthenics session.

static Int

Use this type for the cricket playing session.

static Int

Use this type for the dancing session.

static Int

Use this type for elliptical workout.

static Int

Use this type for the exercise class session.

static Int

Use this type for the fencing session.

static Int

Use this type for the American football playing session.

static Int

Use this type for the Australian football playing session.

static Int

Use this type for the frisbee disc playing session.

static Int

Use this type for the golf playing session.

static Int

Use this type for the guided breathing session.

static Int

Use this type for the gymnastics session.

static Int

Use this type for the handball playing session.

static Int

Use this type for the high intensity interval training session.

static Int

Use this type for the hiking session.

static Int

Use this type for the ice hockey playing session.

static Int

Use this type for the ice skating session.

static Int

Use this type for the martial arts training session.

static Int

Use this type for the other workout session.

static Int

Use this type for the paddling session.

static Int

Use this type for the paragliding session.

static Int

Use this type for the pilates session.

static Int

Use this type for the racquetball playing session.

static Int

Use this type for the rock climbing session.

static Int

Use this type for the roller hockey playing session.

static Int

Use this type for the rowing session.

static Int

Use this type for rowing machine.

static Int

Use this type for the rugby playing session.

static Int

Use this type for the running session.

static Int

Use this type for the treadmill running session.

static Int

Use this type for the sailing session.

static Int

Use this type for the scuba diving session.

static Int

Use this type for the skating session.

static Int

Use this type for the skiing session.

static Int

Use this type for the snowboarding session.

static Int

Use this type for the snowshoeing session.

static Int

Use this type for the soccer playing session.

static Int

Use this type for the softball playing session.

static Int

Use this type for the squash playing session.

static Int

Use this type for the stair climbing session.

static Int

Use this type for the stair climbing machine session.

static Int

Use this type for the strength training session.

static Int

Use this type for the stretching session.

static Int

Use this type for the surfing session.

static Int

Use this type for the swimming in the open water session.

static Int

Use this type for the swimming in the pool session.

static Int

Use this type for the table tennis playing session.

static Int

Use this type for the tennis playing session.

static Int

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

static Int

Use this type for the volleyball playing session.

static Int

Use this type for the walking session.

static Int

Use this type for the water polo playing session.

static Int

Use this type for the weightlifting session.

static Int

Use this type for the wheelchair session.

static Int

Use this type for the yoga session.

Constants

EXERCISE_SESSION_TYPE_BADMINTON

Added in API level 34
static val EXERCISE_SESSION_TYPE_BADMINTON: Int

Use this type for the badminton playing session.

Value: 1

EXERCISE_SESSION_TYPE_BASEBALL

Added in API level 34
static val EXERCISE_SESSION_TYPE_BASEBALL: Int

Use this type for the baseball playing session.

Value: 2

EXERCISE_SESSION_TYPE_BASKETBALL

Added in API level 34
static val EXERCISE_SESSION_TYPE_BASKETBALL: Int

Use this type for the basketball playing session.

Value: 3

EXERCISE_SESSION_TYPE_BIKING

Added in API level 34
static val EXERCISE_SESSION_TYPE_BIKING: Int

Use this type for riding a bicycle session.

Value: 4

EXERCISE_SESSION_TYPE_BIKING_STATIONARY

Added in API level 34
static val EXERCISE_SESSION_TYPE_BIKING_STATIONARY: Int

Use this type for riding a stationary bicycle session.

Value: 5

EXERCISE_SESSION_TYPE_BOOT_CAMP

Added in API level 34
static val EXERCISE_SESSION_TYPE_BOOT_CAMP: Int

Use this type for the boot camp session.

Value: 6

EXERCISE_SESSION_TYPE_BOXING

Added in API level 34
static val EXERCISE_SESSION_TYPE_BOXING: Int

Use this type for boxing session.

Value: 7

EXERCISE_SESSION_TYPE_CALISTHENICS

Added in API level 34
static val EXERCISE_SESSION_TYPE_CALISTHENICS: Int

Use this type for calisthenics session.

Value: 8

EXERCISE_SESSION_TYPE_CRICKET

Added in API level 34
static val EXERCISE_SESSION_TYPE_CRICKET: Int

Use this type for the cricket playing session.

Value: 9

EXERCISE_SESSION_TYPE_DANCING

Added in API level 34
static val EXERCISE_SESSION_TYPE_DANCING: Int

Use this type for the dancing session.

Value: 10

EXERCISE_SESSION_TYPE_ELLIPTICAL

Added in API level 34
static val EXERCISE_SESSION_TYPE_ELLIPTICAL: Int

Use this type for elliptical workout.

Value: 60

EXERCISE_SESSION_TYPE_EXERCISE_CLASS

Added in API level 34
static val EXERCISE_SESSION_TYPE_EXERCISE_CLASS: Int

Use this type for the exercise class session.

Value: 11

EXERCISE_SESSION_TYPE_FENCING

Added in API level 34
static val EXERCISE_SESSION_TYPE_FENCING: Int

Use this type for the fencing session.

Value: 12

EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN

Added in API level 34
static val EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN: Int

Use this type for the American football playing session.

Value: 13

EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN

Added in API level 34
static val EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN: Int

Use this type for the Australian football playing session.

Value: 14

EXERCISE_SESSION_TYPE_FRISBEE_DISC

Added in API level 34
static val EXERCISE_SESSION_TYPE_FRISBEE_DISC: Int

Use this type for the frisbee disc playing session.

Value: 15

EXERCISE_SESSION_TYPE_GOLF

Added in API level 34
static val EXERCISE_SESSION_TYPE_GOLF: Int

Use this type for the golf playing session.

Value: 16

EXERCISE_SESSION_TYPE_GUIDED_BREATHING

Added in API level 34
static val EXERCISE_SESSION_TYPE_GUIDED_BREATHING: Int

Use this type for the guided breathing session.

Value: 17

EXERCISE_SESSION_TYPE_GYMNASTICS

Added in API level 34
static val EXERCISE_SESSION_TYPE_GYMNASTICS: Int

Use this type for the gymnastics session.

Value: 18

EXERCISE_SESSION_TYPE_HANDBALL

Added in API level 34
static val EXERCISE_SESSION_TYPE_HANDBALL: Int

Use this type for the handball playing session.

Value: 19

EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING

Added in API level 34
static val EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING: Int

Use this type for the high intensity interval training session.

Value: 20

EXERCISE_SESSION_TYPE_HIKING

Added in API level 34
static val EXERCISE_SESSION_TYPE_HIKING: Int

Use this type for the hiking session.

Value: 21

EXERCISE_SESSION_TYPE_ICE_HOCKEY

Added in API level 34
static val EXERCISE_SESSION_TYPE_ICE_HOCKEY: Int

Use this type for the ice hockey playing session.

Value: 22

EXERCISE_SESSION_TYPE_ICE_SKATING

Added in API level 34
static val EXERCISE_SESSION_TYPE_ICE_SKATING: Int

Use this type for the ice skating session.

Value: 23

EXERCISE_SESSION_TYPE_MARTIAL_ARTS

Added in API level 34
static val EXERCISE_SESSION_TYPE_MARTIAL_ARTS: Int

Use this type for the martial arts training session.

Value: 24

EXERCISE_SESSION_TYPE_OTHER_WORKOUT

Added in API level 34
static val EXERCISE_SESSION_TYPE_OTHER_WORKOUT: Int

Use this type for the other workout session.

Value: 58

EXERCISE_SESSION_TYPE_PADDLING

Added in API level 34
static val EXERCISE_SESSION_TYPE_PADDLING: Int

Use this type for the paddling session.

Value: 25

EXERCISE_SESSION_TYPE_PARAGLIDING

Added in API level 34
static val EXERCISE_SESSION_TYPE_PARAGLIDING: Int

Use this type for the paragliding session.

Value: 26

EXERCISE_SESSION_TYPE_PILATES

Added in API level 34
static val EXERCISE_SESSION_TYPE_PILATES: Int

Use this type for the pilates session.

Value: 27

EXERCISE_SESSION_TYPE_RACQUETBALL

Added in API level 34
static val EXERCISE_SESSION_TYPE_RACQUETBALL: Int

Use this type for the racquetball playing session.

Value: 28

EXERCISE_SESSION_TYPE_ROCK_CLIMBING

Added in API level 34
static val EXERCISE_SESSION_TYPE_ROCK_CLIMBING: Int

Use this type for the rock climbing session.

Value: 29

EXERCISE_SESSION_TYPE_ROLLER_HOCKEY

Added in API level 34
static val EXERCISE_SESSION_TYPE_ROLLER_HOCKEY: Int

Use this type for the roller hockey playing session.

Value: 30

EXERCISE_SESSION_TYPE_ROWING

Added in API level 34
static val EXERCISE_SESSION_TYPE_ROWING: Int

Use this type for the rowing session.

Value: 31

EXERCISE_SESSION_TYPE_ROWING_MACHINE

Added in API level 34
static val EXERCISE_SESSION_TYPE_ROWING_MACHINE: Int

Use this type for rowing machine.

Value: 61

EXERCISE_SESSION_TYPE_RUGBY

Added in API level 34
static val EXERCISE_SESSION_TYPE_RUGBY: Int

Use this type for the rugby playing session.

Value: 32

EXERCISE_SESSION_TYPE_RUNNING

Added in API level 34
static val EXERCISE_SESSION_TYPE_RUNNING: Int

Use this type for the running session.

Value: 33

EXERCISE_SESSION_TYPE_RUNNING_TREADMILL

Added in API level 34
static val EXERCISE_SESSION_TYPE_RUNNING_TREADMILL: Int

Use this type for the treadmill running session.

Value: 34

EXERCISE_SESSION_TYPE_SAILING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SAILING: Int

Use this type for the sailing session.

Value: 35

EXERCISE_SESSION_TYPE_SCUBA_DIVING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SCUBA_DIVING: Int

Use this type for the scuba diving session.

Value: 36

EXERCISE_SESSION_TYPE_SKATING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SKATING: Int

Use this type for the skating session.

Value: 37

EXERCISE_SESSION_TYPE_SKIING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SKIING: Int

Use this type for the skiing session.

Value: 38

EXERCISE_SESSION_TYPE_SNOWBOARDING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SNOWBOARDING: Int

Use this type for the snowboarding session.

Value: 39

EXERCISE_SESSION_TYPE_SNOWSHOEING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SNOWSHOEING: Int

Use this type for the snowshoeing session.

Value: 40

EXERCISE_SESSION_TYPE_SOCCER

Added in API level 34
static val EXERCISE_SESSION_TYPE_SOCCER: Int

Use this type for the soccer playing session.

Value: 41

EXERCISE_SESSION_TYPE_SOFTBALL

Added in API level 34
static val EXERCISE_SESSION_TYPE_SOFTBALL: Int

Use this type for the softball playing session.

Value: 42

EXERCISE_SESSION_TYPE_SQUASH

Added in API level 34
static val EXERCISE_SESSION_TYPE_SQUASH: Int

Use this type for the squash playing session.

Value: 43

EXERCISE_SESSION_TYPE_STAIR_CLIMBING

Added in API level 34
static val EXERCISE_SESSION_TYPE_STAIR_CLIMBING: Int

Use this type for the stair climbing session.

Value: 44

EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE

Added in API level 34
static val EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE: Int

Use this type for the stair climbing machine session.

Value: 59

EXERCISE_SESSION_TYPE_STRENGTH_TRAINING

Added in API level 34
static val EXERCISE_SESSION_TYPE_STRENGTH_TRAINING: Int

Use this type for the strength training session.

Value: 45

EXERCISE_SESSION_TYPE_STRETCHING

Added in API level 34
static val EXERCISE_SESSION_TYPE_STRETCHING: Int

Use this type for the stretching session.

Value: 46

EXERCISE_SESSION_TYPE_SURFING

Added in API level 34
static val EXERCISE_SESSION_TYPE_SURFING: Int

Use this type for the surfing session.

Value: 47

EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER

Added in API level 34
static val EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER: Int

Use this type for the swimming in the open water session.

Value: 48

EXERCISE_SESSION_TYPE_SWIMMING_POOL

Added in API level 34
static val EXERCISE_SESSION_TYPE_SWIMMING_POOL: Int

Use this type for the swimming in the pool session.

Value: 49

EXERCISE_SESSION_TYPE_TABLE_TENNIS

Added in API level 34
static val EXERCISE_SESSION_TYPE_TABLE_TENNIS: Int

Use this type for the table tennis playing session.

Value: 50

EXERCISE_SESSION_TYPE_TENNIS

Added in API level 34
static val EXERCISE_SESSION_TYPE_TENNIS: Int

Use this type for the tennis playing session.

Value: 51

EXERCISE_SESSION_TYPE_UNKNOWN

Added in API level 34
static val EXERCISE_SESSION_TYPE_UNKNOWN: Int

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

Value: 0

EXERCISE_SESSION_TYPE_VOLLEYBALL

Added in API level 34
static val EXERCISE_SESSION_TYPE_VOLLEYBALL: Int

Use this type for the volleyball playing session.

Value: 52

EXERCISE_SESSION_TYPE_WALKING

Added in API level 34
static val EXERCISE_SESSION_TYPE_WALKING: Int

Use this type for the walking session.

Value: 53

EXERCISE_SESSION_TYPE_WATER_POLO

Added in API level 34
static val EXERCISE_SESSION_TYPE_WATER_POLO: Int

Use this type for the water polo playing session.

Value: 54

EXERCISE_SESSION_TYPE_WEIGHTLIFTING

Added in API level 34
static val EXERCISE_SESSION_TYPE_WEIGHTLIFTING: Int

Use this type for the weightlifting session.

Value: 55

EXERCISE_SESSION_TYPE_WHEELCHAIR

Added in API level 34
static val EXERCISE_SESSION_TYPE_WHEELCHAIR: Int

Use this type for the wheelchair session.

Value: 56

EXERCISE_SESSION_TYPE_YOGA

Added in API level 34
static val EXERCISE_SESSION_TYPE_YOGA: Int

Use this type for the yoga session.

Value: 57