Esses tipos de dados podem ser usados para capturar atividades, treinos e métricas sobre exercício.
Atividade
Esse tipo de dado pode ser usado para capturar qualquer atividade do usuário. Isso pode ser atividades de condicionamento físico comuns, como corrida ou esportes diferentes, bem como atividades como meditação, jardinagem e sono.
Se o usuário estava realizando mais de uma atividade durante esse período, crie um sessão para o tipo de atividade principal e vários segmentos para os diferentes tipos de atividade. Por exemplo, se eles praticavam um pouco de kickboxing e boxe durante uma competição de artes marciais mistas, criar uma sessão de artes marciais mistas. Em seguida, é possível detalhar 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 ser em sequência ou diretamente uma após a outra, pode haver lacunas entre elas.
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 aqui. |
Android
Nome | com.google.activity.segment |
Objeto de tipo de dados | TYPE_ACTIVITY_SEGMENT |
Permissão do Android | ACTIVITY_RECOGNITION |
Campos (format—unit) | FIELD_ACTIVITY (int —enum)
O tipo de atividade que o usuário estava realizando. Confira a lista de tipos de atividade aqui. |
Taxa metabólica basal (TMB)
Esse tipo de dado captura a TMB de um usuário, em quilocalorias. Cada ponto de dados representa o número de quilocalorias que um usuário queimaria se estivesse em repouso o dia todo, com base na altura e no peso delas. Somente o horário de término deve ser definido. Isso 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 estivesse em repouso o dia todo, com base na altura e no peso. |
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 estivesse em repouso o dia todo, com base na idade, peso e altura. |
Calorias queimadas
Este tipo de dado captura o total de calorias (em quilocalorias) queimadas pelo usuário, incluindo calorias queimadas em repouso (TMB). Cada ponto de dados representa total de quilocalorias queimadas em um intervalo de tempo, de modo que os horários de início e término deve ser definido.
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 anda de bicicleta, esse tipo de dado pode ser usado para capturar as pedaladas em rotações por minuto (RPM). Cada ponto de dados representa medida instantânea da velocidade das pedaladas, de modo que somente o final o horário 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 da manivela da bicicleta por minuto. |
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 da manivela da bicicleta por minuto. |
Ciclismo com pedalada cumulativa
Se um usuário for de bicicleta, esse tipo de dado pode ser usado para capturar o número de rotações da manivela ao longo de um período. Cada ponto de dados representa o número de rotaçõ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) | revoluções (int — contagem)
Número de rotações da manivela 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 da manivela da bicicleta em um período. |
Pontos cardio
Esse tipo de dado captura o número de Pontos cardio que um usuário ganhou, entre todos da atividade. Cada ponto de dados representa o número de Pontos cardio calculados por um intervalo de tempo.
O usuário pode definir uma meta diária de Pontos cardio e monitorar o progresso. Pontos cardio podem ser calculadas usando:
- frequência cardíaca
- Valores do equivalente metabólico da tarefa (MET, na sigla em inglês)
- velocidade de caminhada
O número de Pontos cardio ganhos depende da intensidade da atividade. Usar este guia para calcular e gravar 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 frequência cardíaca máxima acima de 50% | 1 minuto de atividade com frequência cardíaca máxima acima de 70% |
Valor MET | 3-6 MET. Por exemplo, remo ou escalada, | > 6 MET. Por exemplo, HIIT, esqui, vôlei ou futebol. |
Velocidade de caminhada | 100 a 130 passos por minuto | Mais de 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) | intensidade (float — Pontos cardio)
Pontos cardio ganhos com base na intensidade do exercício ou da atividade do usuário. |
Android
Nome | com.google.heart_minutes |
Objeto de tipo de dados | TYPE_HEART_MINUTES |
Campos (formato — unidades) | FIELD_INTENSITY (float — pontos de coração)
A intensidade do exercício ou da atividade que o usuário realiza. Um minuto de
atividade física leve a moderada (como caminhar mais rápido que 4 km/h,
ou andar de bicicleta mais rápido que 16 km/h) ganha 1 Ponto cardio. Um minuto ou mais
uma atividade intensa ganha dois Pontos cardio. |
Minutos em movimento
Esse tipo de dado captura o número de Minutos em movimento que o Google Fit calcula que uma que o usuário recebeu de todas as atividades dele. Cada ponto de dados representa o número de Minutos em movimento para um intervalo de tempo. Os horários de início e término precisam ser definidos.
Os usuários podem ganhar Minutos em movimento com qualquer atividade, como ioga, dança ou jardinagem e outras tarefas domésticas. Quando elas saem para caminhar, o Google Fit premia um Move. Minuto cada vez que dão 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 a Long.MAX_VALUE |
Energia
Esse tipo de dado captura a energia gerada por um usuário ao realizar uma atividade, em watts. Por exemplo, o uso de um medidor de energia ao se exercitar em um dispositivo bicicleta ergométrica. Cada ponto de dados representa uma medida instantânea do de energia gerada.
Cada ponto de dados representa uma medida instantânea da potência gerada, portanto defina o horário de término. 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 dados captura a cadência de caminhada, medida em passos por minuto. Cada ponto de dados representa uma medida 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 da contagem de passos
Esse tipo de dado captura o número de passos dados desde a última leitura. Cada Essa etapa só é relatada uma vez, então os pontos de dados não podem ter períodos sobrepostos. A hora de início de cada ponto de dados deve representar o início do intervalo em quais etapas foram executadas.
O horário de início precisa ser igual ou maior que o horário de término do ponto de dados anterior. Somar todos os valores de um período de tempo calcula o número total de passos 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 realizadas por um usuário. O ponto de dados contém campos para o tipo de exercício (para exemplos de exercícios de resistência ou treino com pesos), o número de repetições do o exercício, a duração do exercício 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) |
|