Esses tipos de dados podem ser usados para capturar atividades, treinos e métricas de exercícios.
Atividade
Esse tipo de dados pode ser usado para capturar qualquer atividade de um usuário. Isso pode incluir atividades de fitness comuns, como corrida ou diferentes esportes, além de atividades como meditação, jardinagem e sono.
Se o usuário estava fazendo mais de uma atividade durante esse período, crie uma sessão para o tipo de atividade principal e vários segmentos para os diferentes tipos de atividade. Por exemplo, se a pessoa fez um pouco de kickboxing e boxe durante uma aula de artes marciais mistas, crie uma sessão para artes marciais mistas. Em seguida, você pode detalhar os diferentes tipos de atividade em segmentos.
Cada ponto de dados precisa de um horário de início e de término. Os pontos de dados não precisam estar consecutivos ou diretamente um após o outro. Pode haver lacunas entre eles.
REST
| Nome | com.google.activity.segment |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | tipo de atividade (int: enum)
O tipo de atividade que o usuário estava realizando. Confira a lista de tipos de atividade. |
Android
| Nome | com.google.activity.segment |
| Objeto de tipo de dados | TYPE_ACTIVITY_SEGMENT |
| Permissão do Android | ACTIVITY_RECOGNITION |
| Campos (formato: unidade) | FIELD_ACTIVITY (int—enum)
O tipo de atividade que o usuário estava realizando. Confira a lista de tipos de atividade. |
Taxa metabólica basal (TMB)
Esse tipo de dados captura a taxa metabólica basal de um usuário em quilocalorias. Cada ponto de dados representa o número de quilocalorias que um usuário queimaria se ficasse em repouso o dia todo, com base na altura e no peso. Apenas o horário de término precisa ser definido. Esse valor será usado como o carimbo de data/hora da leitura.
REST
| Nome | com.google.calories.bmr |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | calorias (float—kcal por dia)
O número de quilocalorias que um usuário queimaria se ficasse em repouso o dia todo, com base na altura e no peso dele. |
Android
| Nome | com.google.calories.bmr |
| Objeto de tipo de dados | TYPE_BASAL_METABOLIC_RATE |
| Campos (formato: unidades) | FIELD_CALORIES (float—kcal por dia)
O número de quilocalorias que um usuário queimaria se ficasse em repouso o dia todo, com base na idade, no peso e na altura. |
Calorias queimadas
Esse tipo de dados captura o total de calorias (em quilocalorias) queimadas pelo usuário, incluindo as calorias queimadas em repouso (TMB). Cada ponto de dados representa o total de quilocalorias queimadas em um intervalo de tempo. Portanto, os horários de início e término precisam ser definidos.
REST
| Nome | com.google.calories.expended |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | calorias (float—kcal)
Número de quilocalorias queimadas. |
Android
| Nome | com.google.calories.expended |
| Objeto de tipo de dados | TYPE_CALORIES_EXPENDED |
| Permissão do Android | ACTIVITY_RECOGNITION |
| Campos (formato: unidades) | FIELD_CALORIES (float—kcal)
Número de quilocalorias queimadas. |
Cadência das pedaladas no ciclismo
Se um usuário andar de bicicleta, esse tipo de dados poderá ser usado para capturar a taxa de pedalada em rotações por minuto (RPM) do pedal. Cada ponto de dados representa uma medida instantânea da taxa de pedalada. Portanto, apenas o horário de término deve ser definido. Ele será usado como o carimbo de data/hora da leitura.
REST
| Nome | com.google.cycling.pedaling.cadence |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | rpm (float—rpm)
Número de rotações por minuto do pedal da bicicleta. |
Android
| Nome | com.google.cycling.pedaling.cadence |
| Objeto de tipo de dados | TYPE_CYCLING_PEDALING_CADENCE |
| Campos (formato: unidades) | FIELD_RPM (float—rpm)
Número de rotações por minuto do pedal da bicicleta. |
Acumulado de pedaladas no ciclismo
Se um usuário andar de bicicleta, esse tipo de dados poderá ser usado para capturar o número de rotações do pedal em um período. Cada ponto de dados representa o número de revoluções desde a contagem no horário de início.
REST
| Nome | com.google.cycling.pedaling.cumulative |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | revolutions (int: contagem)
Número de rotações do pedal da bicicleta em um período. |
Android
| Nome | com.google.cycling.pedaling.cumulative |
| Objeto de tipo de dados | TYPE_CYCLING_PEDALING_CUMULATIVE |
| Campos (formato: unidades) | FIELD_REVOLUTIONS (int: contagem)
Número de rotações do pedal da bicicleta em um período. |
Pontos cardio
Esse tipo de dados captura o número de Pontos cardio que um usuário ganhou com todas as atividades dele. Cada ponto de dados representa o número de Pontos do Coração calculados para um intervalo de tempo.
Os usuários podem definir uma meta diária de Pontos cardio e acompanhar o progresso. Os Pontos cardio podem ser calculados usando:
- frequência cardíaca
- Valores de equivalente metabólico da tarefa (MET)
- velocidade de caminhada
O número de Pontos cardio ganhos depende da intensidade da atividade. Use este guia para calcular e registrar Pontos cardio:
| Dados | 1 HP (atividade de intensidade baixa a média) | 2 HPs (atividade de alta intensidade) |
|---|---|---|
| Frequência cardíaca | 1 minuto de atividade com mais de 50% da frequência cardíaca máxima | 1 minuto de atividade com mais de 70% da frequência cardíaca máxima |
| Valor MET | 3 a 6 MET. Por exemplo, remo ou escalada. | >6 MET. Por exemplo, HIIT, esqui, vôlei ou futebol. |
| Velocidade da caminhada | 100 a 130 passos por minuto | >130 passos por minuto |
REST
| Nome | com.google.heart_minutes |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | intensity (float: Pontos cardio)
Pontos cardio ganhos com base na intensidade do exercício ou da atividade realizada pelo usuário. |
Android
| Nome | com.google.heart_minutes |
| Objeto de tipo de dados | TYPE_HEART_MINUTES |
| Campos (formato: unidades) | FIELD_INTENSITY (float: pontos cardio)
A intensidade do exercício ou da atividade realizada pelo usuário. Um minuto de atividade física leve a moderada (como caminhar a mais de 4 km/h ou pedalar a mais de 16 km/h) rende um Ponto cardio. Um minuto de atividade mais intensa gera 2 Pontos cardio. |
Minutos em movimento
Esse tipo de dado captura o número de Minutos em movimento que o Google Fit calcula que um usuário ganhou com todas as atividades dele. Cada ponto de dados representa o número derivado de Minutos em Movimento para um intervalo de tempo. É preciso definir os horários de início e término.
Os usuários podem ganhar Minutos em movimento com qualquer atividade, como ioga, dança, jardinagem e outras tarefas domésticas. Se eles fizerem uma caminhada, o Google Fit vai conceder um Minuto de Movimento sempre que eles derem pelo menos 30 passos em 60 segundos.
REST
| Nome | com.google.active_minutes |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | duration (int: milissegundos)
A duração dos Minutos em movimento ganhos, em milissegundos.
Intervalo válido: >=0 |
Android
| Nome | com.google.active_minutes |
| Objeto de tipo de dados | TYPE_MOVE_MINUTES |
| Campos (formato: unidades) | FIELD_DURATION (int—milissegundos)
A duração dos Minutos em movimento ganhos, em milissegundos.
Intervalo válido: 0—Long.MAX_VALUE |
Energia
Esse tipo de dado captura a potência gerada por um usuário ao fazer uma atividade, medida em watts. Por exemplo, usando um medidor de energia ao se exercitar em uma bicicleta ergométrica. Cada ponto de dados representa uma medição instantânea da energia gerada.
Cada ponto de dados representa uma medida instantânea de energia gerada. Portanto, apenas o horário de término precisa ser definido. Ele será usado como o carimbo de data/hora da leitura.
REST
| Nome | com.google.power.sample |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | watts (float—watts)
Energia gerada, em watts. |
Android
| Nome | com.google.power.sample |
| Objeto de tipo de dados | TYPE_POWER_SAMPLE |
| Campos (formato: unidades) | FIELD_WATTS (float—watts)
Energia gerada, em watts. |
Cadência de contagem de passos
Esse tipo de dado captura a cadência de caminhada, medida em passos por minuto. Cada ponto de dados representa uma medição instantânea da cadência em passos por minuto.
REST
| Nome | com.google.step_count.cadence |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Campos (formato: unidades) | rpm (float—passos/minuto)
Cadência medida em passos por minuto. |
Android
| Nome | com.google.step_count.cadence |
| Objeto de tipo de dados | TYPE_STEP_COUNT_CADENCE |
| Campos (formato: unidades) | FIELD_RPM (float—passos/minuto)
Cadência medida em passos por minuto. |
Delta de contagem de passos
Esse tipo de dado captura o número de passos dados desde a última leitura. Cada etapa é informada apenas uma vez, então os pontos de dados não podem ter períodos sobrepostos. O horário de início de cada ponto de dados precisa representar o início do intervalo em que as etapas foram realizadas.
O horário de início precisa ser igual ou maior que o horário de término do ponto de dados anterior. A soma de todos os valores em um período calcula o número total de etapas durante esse período.
REST
| Nome | com.google.step_count.delta | |
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|
| Campos (formato: unidades) |
|
Android
| Nome | com.google.step_count.delta | |
| Objeto de tipo de dados | TYPE_STEP_COUNT_DELTA | |
| Permissão do Android | ACTIVITY_RECOGNITION | |
| Campos (formato: unidades) |
|
Treino
Cada ponto de dados representa um único conjunto contínuo de um exercício de treino realizado por um usuário. O ponto de dados contém campos para o tipo de exercício (por exemplo, exercícios de resistência ou treinamento com peso), o número de repetições do exercício, a duração e a resistência.
REST
| Nome | com.google.activity.exercise | |||||
| Escopos de permissão do OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
| Campos (formato: unidades) |
|
Android
| Nome | com.google.activity.exercise | |||||
| Campos (formato: unidades) |
|