Tipos de datos de Health Connect

Health Connect almacena y estructura datos de salud y actividad física, así como datos de registros médicos. Primero, es importante comprender qué tipos de datos y permisos ofrece Health Connect para que puedas planificar los requisitos de tu app.

Después del desarrollo, cuando te prepares para publicar tu app en Play Store, debes declarar el uso de datos de tu app, así como el acceso a los tipos de datos de Health Connect que usa tu app. De lo contrario, es posible que se les muestre un mensaje de error en el que tu app no puede acceder a los tipos de datos de Health Connect porque requieren una aprobación especial.

Consulta Cómo completar la declaración de apps de salud en Play Console para obtener más información.

Categorías de tipos de datos

Health Connect admite tipos de datos que se usan en la mayoría de las apps de salud y fitness para proporcionar la mayor variedad posible. El objetivo de Health Connect es ofrecer una vista integral y el almacenamiento de datos de salud y actividad física. Estos tipos de datos se dividen en las siguientes categorías:

Tabla: Categorías de tipos de datos de Health Connect
Categoría Descripción
directions_run Actividad Captura cualquier actividad que realice el usuario. Puede incluir actividades de salud y estado físico, como correr y nadar.
Enderezar Medición corporal Captura datos comunes relacionados con el cuerpo, como el peso y la tasa metabólica basal de un usuario.
fértil Seguimiento del ciclo Registra los ciclos menstruales y los datos relacionados, como el resultado binario de una prueba de ovulación.
comestibles Nutrition Captura los tipos de datos de hidratación y nutrición. El primero representa cuánta agua consume un usuario en una sola toma. El último incluye campos opcionales, como calorías, azúcar y magnesio.
sleep_auto Sueño Captura los datos en intervalos relacionados con la duración y el tipo de sueño de un usuario.
vital_signs Signos vitales Registra información esencial sobre la salud general del usuario. Incluye datos como la temperatura corporal, la glucemia, la presión arterial y la saturación de oxígeno en sangre.
mindfulness Bienestar Captura datos relacionados con la salud mental y el bienestar de un usuario.

Tipos de datos de salud y estado físico

Antes de solicitar permisos, tu app debe declararlos en el manifiesto. Consulta la sección Cómo declarar permisos de la guía de inicio rápido para obtener más información.

Para leer datos mientras tu app está en segundo plano o para leer datos históricos, se debe declarar un conjunto adicional de permisos de lectura por separado de los permisos de tipo de datos:

Tabla: Permisos de lectura adicionales para los tipos de datos de Health Connect
Permiso de lectura adicional Declaración de permisos
Lee los datos en segundo plano
  Guía de ejemplo de lectura en segundo plano
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
Lee los datos históricos
  Guía para leer datos de más de 30 días
android.permission.health.READ_HEALTH_DATA_HISTORY

1. Selecciona una versión de Jetpack

Las declaraciones de permisos difieren entre las versiones de Jetpack, así que asegúrate de seleccionar el rango de versiones de Jetpack que usa tu app.

2. Cómo filtrar la tabla de tipos de datos

En la siguiente tabla, se incluye la lista completa de tipos de datos, cada uno con su categoría, marcas y guías de funciones, y declaraciones de permisos.

Tabla: Tipos de datos de Health Connect
Tipo de datos
  Guías de funciones
Categoría Tipo de registro
Declaraciones de permisos
Reporte de lanzamiento de funciones
Calorías activas quemadas

Actividad ActiveCaloriesBurnedRecord

android.permission.health.READ_ACTIVE_CALORIES_BURNED
android.permission.health.WRITE_ACTIVE_CALORIES_BURNED
Intensidad de la actividad

Actividad ActivityIntensityRecord

android.permission.health.READ_ACTIVITY_INTENSITY
android.permission.health.WRITE_ACTIVITY_INTENSITY

FEATURE_ACTIVITY_INTENSITY

Temperatura corporal basal

Seguimiento del ciclo BasalBodyTemperatureRecord

android.permission.health.READ_BASAL_BODY_TEMPERATURE
android.permission.health.WRITE_BASAL_BODY_TEMPERATURE
Tasa metabólica basal

Medidas corporales BasalMetabolicRateRecord

android.permission.health.READ_BASAL_METABOLIC_RATE
android.permission.health.WRITE_BASAL_METABOLIC_RATE
Glucemia

Vitals BloodGlucoseRecord

android.permission.health.READ_BLOOD_GLUCOSE
android.permission.health.WRITE_BLOOD_GLUCOSE
Presión arterial

Vitals BloodPressureRecord

android.permission.health.READ_BLOOD_PRESSURE
android.permission.health.WRITE_BLOOD_PRESSURE
Grasa corporal

Medidas corporales BodyFatRecord

android.permission.health.READ_BODY_FAT
android.permission.health.WRITE_BODY_FAT
Temperatura corporal

Vitals BodyTemperatureRecord

android.permission.health.READ_BODY_TEMPERATURE
android.permission.health.WRITE_BODY_TEMPERATURE
Masa de agua corporal

Medidas corporales BodyWaterMassRecord

android.permission.health.READ_BODY_WATER_MASS
android.permission.health.WRITE_BODY_WATER_MASS
Masa ósea

Medidas corporales BoneMassRecord

android.permission.health.READ_BONE_MASS
android.permission.health.WRITE_BONE_MASS
Moco cervical

Seguimiento del ciclo CervicalMucusRecord

android.permission.health.READ_CERVICAL_MUCUS
android.permission.health.WRITE_CERVICAL_MUCUS
Cadencia de pedaleo en ciclismo

Actividad CyclingPedalingCadenceRecord

android.permission.health.READ_EXERCISE
android.permission.health.WRITE_EXERCISE
Distancia

Actividad DistanceRecord

android.permission.health.READ_DISTANCE
android.permission.health.WRITE_DISTANCE
Desnivel acumulado

Actividad ElevationGainedRecord

android.permission.health.READ_ELEVATION_GAINED
android.permission.health.WRITE_ELEVATION_GAINED
Ejercicio

  Guía para agregar rutas de ejercicio
Actividad ExerciseSessionRecord

android.permission.health.READ_EXERCISE
android.permission.health.READ_EXERCISE_ROUTE
android.permission.health.WRITE_EXERCISE
android.permission.health.WRITE_EXERCISE_ROUTE

Tipos de ejercicio

Ver todos los tipos de ejercicio
EXERCISE_TYPE_UNKNOWN
EXERCISE_TYPE_BADMINTON
EXERCISE_TYPE_BASEBALL
EXERCISE_TYPE_BASKETBALL
EXERCISE_TYPE_BIKING
EXERCISE_TYPE_BIKING_STATIONARY
EXERCISE_TYPE_BOOT_CAMP
EXERCISE_TYPE_BOXING
EXERCISE_TYPE_CALISTHENICS
EXERCISE_TYPE_CRICKET
EXERCISE_TYPE_DANCING
EXERCISE_TYPE_ELLIPTICAL
EXERCISE_TYPE_EXERCISE_CLASS
EXERCISE_TYPE_FENCING
EXERCISE_TYPE_FOOTBALL_AMERICAN
EXERCISE_TYPE_FOOTBALL_AUSTRALIAN
EXERCISE_TYPE_FRISBEE_DISC
EXERCISE_TYPE_GOLF
EXERCISE_TYPE_GUIDED_BREATHING
EXERCISE_TYPE_GYMNASTICS
EXERCISE_TYPE_HANDBALL
EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING
EXERCISE_TYPE_HIKING
EXERCISE_TYPE_ICE_HOCKEY
EXERCISE_TYPE_ICE_SKATING
EXERCISE_TYPE_MARTIAL_ARTS
EXERCISE_TYPE_PADDLING
EXERCISE_TYPE_PARAGLIDING
EXERCISE_TYPE_PILATES
EXERCISE_TYPE_RACQUETBALL
EXERCISE_TYPE_ROCK_CLIMBING
EXERCISE_TYPE_ROLLER_HOCKEY
EXERCISE_TYPE_ROWING
EXERCISE_TYPE_ROWING_MACHINE
EXERCISE_TYPE_RUGBY
EXERCISE_TYPE_RUNNING
EXERCISE_TYPE_RUNNING_TREADMILL
EXERCISE_TYPE_SAILING
EXERCISE_TYPE_SCUBA_DIVING
EXERCISE_TYPE_SKATING
EXERCISE_TYPE_SKIING
EXERCISE_TYPE_SNOWBOARDING
EXERCISE_TYPE_SNOWSHOEING
EXERCISE_TYPE_SOCCER
EXERCISE_TYPE_SOFTBALL
EXERCISE_TYPE_SQUASH
EXERCISE_TYPE_STAIR_CLIMBING
EXERCISE_TYPE_STAIR_CLIMBING_MACHINE
EXERCISE_TYPE_STRENGTH_TRAINING
EXERCISE_TYPE_STRETCHING
EXERCISE_TYPE_SURFING
EXERCISE_TYPE_SWIMMING_OPEN_WATER
EXERCISE_TYPE_SWIMMING_POOL
EXERCISE_TYPE_TABLE_TENNIS
EXERCISE_TYPE_TENNIS
EXERCISE_TYPE_VOLLEYBALL
EXERCISE_TYPE_WALKING
EXERCISE_TYPE_WATER_POLO
EXERCISE_TYPE_WEIGHTLIFTING
EXERCISE_TYPE_WHEELCHAIR
EXERCISE_TYPE_OTHER_WORKOUT
EXERCISE_TYPE_YOGA
Pisos subidos

Actividad FloorsClimbedRecord

android.permission.health.READ_FLOORS_CLIMBED
android.permission.health.WRITE_FLOORS_CLIMBED
Frecuencia cardíaca

Vitals HeartRateRecord

android.permission.health.READ_HEART_RATE
android.permission.health.WRITE_HEART_RATE
Variabilidad de la frecuencia cardíaca

Vitals HeartRateVariabilityRmssdRecord

android.permission.health.READ_HEART_RATE_VARIABILITY
android.permission.health.WRITE_HEART_RATE_VARIABILITY
Altura

Medidas corporales HeightRecord

android.permission.health.READ_HEIGHT
android.permission.health.WRITE_HEIGHT
Hidratación

Nutrición HydrationRecord

android.permission.health.READ_HYDRATION
android.permission.health.WRITE_HYDRATION
Sangrado intermenstrual

Seguimiento del ciclo IntermenstrualBleedingRecord

android.permission.health.READ_INTERMENSTRUAL_BLEEDING
android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING
Masa corporal magra

Medidas corporales LeanBodyMassRecord

android.permission.health.READ_LEAN_BODY_MASS
android.permission.health.WRITE_LEAN_BODY_MASS
Menstruación

Seguimiento del ciclo MenstruationFlowRecord

MenstruationPeriodRecord

android.permission.health.READ_MENSTRUATION
android.permission.health.WRITE_MENSTRUATION
Mindfulness

  Guía para hacer un seguimiento de la actividad de Mindfulness
Bienestar MindfulnessSessionRecord

android.permission.health.READ_MINDFULNESS
android.permission.health.WRITE_MINDFULNESS

FEATURE_MINDFULNESS_SESSION

Nutrición

Nutrición NutritionRecord

android.permission.health.READ_NUTRITION
android.permission.health.WRITE_NUTRITION
Prueba de ovulación

Seguimiento del ciclo OvulationTestRecord

android.permission.health.READ_OVULATION_TEST
android.permission.health.WRITE_OVULATION_TEST
Saturación de oxígeno

Vitals OxygenSaturationRecord

android.permission.health.READ_OXYGEN_SATURATION
android.permission.health.WRITE_OXYGEN_SATURATION
Ejercicio planificado

  Guía de planes de entrenamiento
Actividad PlannedExerciseSessionRecord

android.permission.health.READ_PLANNED_EXERCISE
android.permission.health.WRITE_PLANNED_EXERCISE

FEATURE_PLANNED_EXERCISE

Alimentación

Actividad PowerRecord

android.permission.health.READ_POWER
android.permission.health.WRITE_POWER
Frecuencia respiratoria

Vitals RespiratoryRateRecord

android.permission.health.READ_RESPIRATORY_RATE
android.permission.health.WRITE_RESPIRATORY_RATE
Frecuencia cardíaca en reposo

Vitals RestingHeartRateRecord

android.permission.health.READ_RESTING_HEART_RATE
android.permission.health.WRITE_RESTING_HEART_RATE
Actividad sexual

Actividad SexualActivityRecord

android.permission.health.READ_SEXUAL_ACTIVITY
android.permission.health.WRITE_SEXUAL_ACTIVITY
Temperatura cutánea

  Guía para medir la temperatura cutánea
Vitals SkinTemperatureRecord

android.permission.health.READ_SKIN_TEMPERATURE
android.permission.health.WRITE_SKIN_TEMPERATURE

FEATURE_SKIN_TEMPERATURE

Sesión de sueño

  Guía para hacer un seguimiento de las sesiones de sueño
Sueño SleepSessionRecord

android.permission.health.READ_SLEEP
android.permission.health.WRITE_SLEEP
Velocidad

Actividad SpeedRecord

android.permission.health.READ_SPEED
android.permission.health.WRITE_SPEED
Pasos

Actividad StepsRecord

StepsCadenceRecord

android.permission.health.READ_STEPS
android.permission.health.WRITE_STEPS
Total de calorías quemadas

Actividad TotalCaloriesBurnedRecord

android.permission.health.READ_TOTAL_CALORIES_BURNED
android.permission.health.WRITE_TOTAL_CALORIES_BURNED
VO2 máx.

Actividad Vo2MaxRecord

android.permission.health.READ_VO2_MAX
android.permission.health.WRITE_VO2_MAX
Peso

Medidas corporales WeightRecord

android.permission.health.READ_WEIGHT
android.permission.health.WRITE_WEIGHT
Impulsos en silla de ruedas

Actividad WheelchairPushesRecord

android.permission.health.READ_WHEELCHAIR_PUSHES
android.permission.health.WRITE_WHEELCHAIR_PUSHES