O app Conexão Saúde armazena e estrutura dados de saúde e condicionamento físico e registros médicos. É importante entender primeiro quais tipos de dados e permissões a Conexão Saúde oferece para que você possa planejar os requisitos do seu app.
Após o desenvolvimento, ao se preparar para publicar o app na Play Store, você precisa declarar o uso de dados do app e o acesso aos tipos de dados da Conexão Saúde que ele usa. Caso contrário, os usuários poderão receber uma mensagem de erro informando que o app não pode acessar os tipos de dados do Conexão Saúde porque eles exigem aprovação especial.
Consulte Preencher a declaração de apps de saúde no Play Console para mais informações.
Categorias de tipos de dados
O Conexão Saúde oferece suporte a tipos de dados usados na maioria dos apps de saúde e fitness para oferecer a maior variedade possível. O objetivo do Conexão Saúde é oferecer uma visão abrangente e um armazenamento de dados de saúde e condicionamento físico. Esses tipos de dados se enquadram nas seguintes categorias:
Categoria | Descrição | |
---|---|---|
directions_run | Atividade | Isso captura todas as atividades do usuário. Pode incluir atividades de saúde e fitness, como corrida e natação. |
straighten | Medição corporal | Isso captura dados comuns relacionados ao corpo, como o peso e a taxa metabólica basal de um usuário. |
fértil | Monitoramento de ciclo | Ele captura ciclos menstruais e pontos de dados relacionados, como o resultado binário de um teste de ovulação. |
grocery | Nutrition | Isso captura os tipos de dados de hidratação e nutrição. Os dados de hidratação representam a quantidade de água que um usuário ingeriu em uma única bebida. Essa última opção inclui campos opcionais, como calorias, açúcar e magnésio. |
sleep_auto | Sleep | Isso captura dados de intervalos relacionados à duração e ao tipo de sono de um usuário. |
vital_signs | Vitals | Captura informações essenciais sobre a saúde geral do usuário. Ele inclui dados como temperatura corporal, glicemia, pressão arterial e saturação de oxigênio no sangue. |
mindfulness | Bem-estar | Isso captura dados relacionados à saúde mental e ao bem-estar de um usuário. |
Tipos de dados de saúde e condicionamento físico
Antes de solicitar uma permissão, o app precisa declará-la no manifesto. Consulte a seção Declarar permissões do guia de início rápido para mais informações.
Para ler dados enquanto o app está em segundo plano ou ler dados históricos, um conjunto adicional de permissões de leitura precisa ser declarado separadamente das permissões de tipo de dados:
Permissão de leitura adicional | Declaração de permissões |
---|---|
Ler dados em segundo plano
Guia exemplo de leitura em segundo plano |
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
Ler dados históricos
Guia Ler dados com mais de 30 dias |
android.permission.health.READ_HEALTH_DATA_HISTORY |
1. Selecionar uma versão do Jetpack
As declarações de permissão variam entre as versões do Jetpack. Selecione o intervalo de versões do Jetpack que seu app usa.
2. Filtrar a tabela de tipos de dados
A tabela a seguir contém a lista completa de tipos de dados, cada um com categoria, flags e guias de recursos e declarações de permissão.
Tipo de dados Guias de recursos |
Categoria | Tipo de registro Declarações de permissão Flag de recurso |
---|---|---|
Calorias ativas queimadas |
Atividade |
ActiveCaloriesBurnedRecord android.permission.health.READ_ACTIVE_CALORIES_BURNED android.permission.health.WRITE_ACTIVE_CALORIES_BURNED |
Intensidade da atividade |
Atividade |
ActivityIntensityRecord android.permission.health.READ_ACTIVITY_INTENSITY android.permission.health.WRITE_ACTIVITY_INTENSITY FEATURE_ACTIVITY_INTENSITY |
Temperatura corporal basal |
Monitoramento de ciclo |
BasalBodyTemperatureRecord android.permission.health.READ_BASAL_BODY_TEMPERATURE android.permission.health.WRITE_BASAL_BODY_TEMPERATURE |
Taxa metabólica basal |
Medidas corporais |
BasalMetabolicRateRecord android.permission.health.READ_BASAL_METABOLIC_RATE android.permission.health.WRITE_BASAL_METABOLIC_RATE |
Glicose no sangue |
Sinais vitais |
BloodGlucoseRecord android.permission.health.READ_BLOOD_GLUCOSE android.permission.health.WRITE_BLOOD_GLUCOSE |
Pressão arterial |
Sinais vitais |
BloodPressureRecord android.permission.health.READ_BLOOD_PRESSURE android.permission.health.WRITE_BLOOD_PRESSURE |
Gordura corporal |
Medidas corporais |
BodyFatRecord android.permission.health.READ_BODY_FAT android.permission.health.WRITE_BODY_FAT |
Temperatura corporal |
Sinais vitais |
BodyTemperatureRecord android.permission.health.READ_BODY_TEMPERATURE android.permission.health.WRITE_BODY_TEMPERATURE |
Massa de água corporal |
Medidas corporais |
BodyWaterMassRecord android.permission.health.READ_BODY_WATER_MASS android.permission.health.WRITE_BODY_WATER_MASS |
Massa óssea |
Medidas corporais |
BoneMassRecord android.permission.health.READ_BONE_MASS android.permission.health.WRITE_BONE_MASS |
Muco cervical |
Monitoramento de ciclo |
CervicalMucusRecord android.permission.health.READ_CERVICAL_MUCUS android.permission.health.WRITE_CERVICAL_MUCUS |
Cadência das pedaladas no ciclismo |
Atividade |
CyclingPedalingCadenceRecord android.permission.health.READ_EXERCISE android.permission.health.WRITE_EXERCISE |
Distância |
Atividade |
DistanceRecord android.permission.health.READ_DISTANCE android.permission.health.WRITE_DISTANCE |
Ganho de elevação |
Atividade |
ElevationGainedRecord android.permission.health.READ_ELEVATION_GAINED android.permission.health.WRITE_ELEVATION_GAINED |
Exercício Guia Adicionar rotas de exercícios |
Atividade |
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 exercícioVer todos os tipos de exercícioEXERCISE_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 |
Andares subidos |
Atividade |
FloorsClimbedRecord android.permission.health.READ_FLOORS_CLIMBED android.permission.health.WRITE_FLOORS_CLIMBED |
Frequência cardíaca |
Sinais vitais |
HeartRateRecord android.permission.health.READ_HEART_RATE android.permission.health.WRITE_HEART_RATE |
Variabilidade da frequência cardíaca |
Sinais vitais |
HeartRateVariabilityRmssdRecord android.permission.health.READ_HEART_RATE_VARIABILITY android.permission.health.WRITE_HEART_RATE_VARIABILITY |
Altura |
Medidas corporais |
HeightRecord android.permission.health.READ_HEIGHT android.permission.health.WRITE_HEIGHT |
Hydration |
Nutrição |
HydrationRecord android.permission.health.READ_HYDRATION android.permission.health.WRITE_HYDRATION |
Sangramento intermenstrual |
Monitoramento de ciclo |
IntermenstrualBleedingRecord android.permission.health.READ_INTERMENSTRUAL_BLEEDING android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING |
Massa corporal magra |
Medidas corporais |
LeanBodyMassRecord android.permission.health.READ_LEAN_BODY_MASS android.permission.health.WRITE_LEAN_BODY_MASS |
Menstruação |
Monitoramento de ciclo |
MenstruationFlowRecord MenstruationPeriodRecord android.permission.health.READ_MENSTRUATION android.permission.health.WRITE_MENSTRUATION |
Mindfulness Guia Como acompanhar a prática de mindfulness |
Bem-estar |
MindfulnessSessionRecord android.permission.health.READ_MINDFULNESS android.permission.health.WRITE_MINDFULNESS FEATURE_MINDFULNESS_SESSION |
Nutrição |
Nutrição |
NutritionRecord android.permission.health.READ_NUTRITION android.permission.health.WRITE_NUTRITION |
Teste de ovulação |
Monitoramento de ciclo |
OvulationTestRecord android.permission.health.READ_OVULATION_TEST android.permission.health.WRITE_OVULATION_TEST |
Saturação de oxigênio |
Sinais vitais |
OxygenSaturationRecord android.permission.health.READ_OXYGEN_SATURATION android.permission.health.WRITE_OXYGEN_SATURATION |
Exercício planejado Guia de planos de treinamento |
Atividade |
PlannedExerciseSessionRecord android.permission.health.READ_PLANNED_EXERCISE android.permission.health.WRITE_PLANNED_EXERCISE FEATURE_PLANNED_EXERCISE |
Energia |
Atividade |
PowerRecord android.permission.health.READ_POWER android.permission.health.WRITE_POWER |
Ritmo respiratório |
Sinais vitais |
RespiratoryRateRecord android.permission.health.READ_RESPIRATORY_RATE android.permission.health.WRITE_RESPIRATORY_RATE |
Frequência cardíaca em repouso |
Sinais vitais |
RestingHeartRateRecord android.permission.health.READ_RESTING_HEART_RATE android.permission.health.WRITE_RESTING_HEART_RATE |
Atividade sexual |
Atividade |
SexualActivityRecord android.permission.health.READ_SEXUAL_ACTIVITY android.permission.health.WRITE_SEXUAL_ACTIVITY |
Temperatura da pele Guia Medir a temperatura da pele |
Sinais vitais |
SkinTemperatureRecord android.permission.health.READ_SKIN_TEMPERATURE android.permission.health.WRITE_SKIN_TEMPERATURE FEATURE_SKIN_TEMPERATURE |
Sessão de sono Guia Monitorar sessões de sono |
Sono |
SleepSessionRecord android.permission.health.READ_SLEEP android.permission.health.WRITE_SLEEP |
Velocidade |
Atividade |
SpeedRecord android.permission.health.READ_SPEED android.permission.health.WRITE_SPEED |
Etapas |
Atividade |
StepsRecord StepsCadenceRecord android.permission.health.READ_STEPS android.permission.health.WRITE_STEPS |
Total de calorias queimadas |
Atividade |
TotalCaloriesBurnedRecord android.permission.health.READ_TOTAL_CALORIES_BURNED android.permission.health.WRITE_TOTAL_CALORIES_BURNED |
VO₂ máx. |
Atividade |
Vo2MaxRecord android.permission.health.READ_VO2_MAX android.permission.health.WRITE_VO2_MAX |
Peso |
Medidas corporais |
WeightRecord android.permission.health.READ_WEIGHT android.permission.health.WRITE_WEIGHT |
Impulsos na cadeira de rodas |
Atividade |
WheelchairPushesRecord android.permission.health.READ_WHEELCHAIR_PUSHES android.permission.health.WRITE_WHEELCHAIR_PUSHES |