Esses tipos de dados podem ser usados para capturar atividades, treinos e métricas sobre exercícios.
Atividade
Esse tipo de dado pode ser usado para capturar qualquer atividade do usuário. Podem ser atividades físicas comuns, como corrida ou esportes, ou atividades como meditação, jardinagem e sono.
Se o usuário estava realizando 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. Por exemplo, se ela fez um pouco de kickboxing e boxe durante uma aula de artes marciais mistas, crie uma sessão de artes marciais mistas. Você pode então dividir os diferentes tipos de atividades em segmentos.
Cada ponto de dados precisa ter um horário de início e de término. Os pontos de dados não precisam estar de ponta a ponta ou logo 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 (format—units) | activity type (int —enum)
O tipo de atividade que o usuário estava realizando. Veja 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 : enumeração)
O tipo de atividade que o usuário estava realizando. Veja a lista de tipos de atividade aqui. |
Taxa metabólica basal (TMB)
Este tipo de dados captura o BMR de um usuário, em quilocalorias. Cada ponto de dados representa o número de quilocalorias que um usuário queima se estiver descansando o dia todo, com base na sua altura e peso. Somente o horário de término deve ser definido. Ele 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 (format—units) | calorias (float —kcal por dia)
O número de quilocalorias que um usuário queima se em repouso o dia todo, com base na sua altura e peso. |
Android
Nome | com.google.calories.bmr |
Objeto de tipo de dados | TYPE_BASAL_METABOLIC_RATE |
Campos (format—units) | FIELD_CALORIES (float a kcal por dia)
O número de quilocalorias que um usuário queimaria se estivesse descansando o dia todo, com base na idade, no peso e na altura dele. |
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, defina os horários de início e término.
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 (format—units) | 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 (format—units) | FIELD_CALORIES (float - kcal)
Número de quilocalorias queimadas. |
Cadência das pedaladas no ciclismo
Quem anda de bicicleta pode usar esse tipo de dado para capturar a taxa de pedalada em rotações por minuto (RPM). Cada ponto de dados representa uma medida instantânea da taxa de pedalada, 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.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 (format—units) | 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 (format—units) | FIELD_RPM (float - rpm)
Número de rotações da manivela da bicicleta por minuto. |
Pedalando no ciclismo
Se um usuário andar de bicicleta, esse tipo de dados poderá ser usado para capturar o número de rotações da manivela durante 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 (format—units) | 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 (format—units) | FIELD_REVOLUTIONS (int - quantidade)
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 em todas as atividades. Cada ponto de dados representa o número de Pontos cardio calculados para um intervalo de tempo.
Os usuários podem definir uma meta diária de Pontos cardio e monitorar o progresso. Os Pontos cardio podem ser calculados usando:
- frequência cardíaca
- Equivalente metabólico dos valores de tarefa (MET, na sigla em inglês)
- velocidade da caminhada
O número de Pontos cardio ganhos depende da intensidade da atividade. Use este guia para calcular e criar 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 superior a 50% | 1 minuto de atividade com frequência cardíaca máxima superior a 70% |
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 (format—units) | intensidade (float : pontos de 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 (format—units) | FIELD_INTENSITY (float : pontos de cardio)
A intensidade do exercício ou da atividade do usuário. Um minuto de
atividade física leve a moderada (como caminhar mais rápido que 4 km/h
ou pedalar mais rápido que 16 km/h) ganha 1 Ponto cardio. Um minuto de atividade
intensa ganha 2 Pontos cardio. |
Minutos em movimento
Esse tipo de dados captura o número de Minutos em movimento que o Google Fit calcula que um usuário ganhou de todas as atividades dele. Cada ponto de dados representa o número derivado de Minutos em movimento para um intervalo de tempo. É necessário definir os horários de início e de término.
Os usuários podem ganhar Minutos em movimento em qualquer atividade, como ioga, dança, jardinagem e outras tarefas domésticas. Se a pessoa caminha, o Google Fit concede um Minuto em movimento sempre que ela dá 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 (format—units) | duração (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 (format—units) | FIELD_DURATION (int — milissegundos)
A duração dos Minutos em movimento ganhos, em milissegundos.
Intervalo válido: 0—Long.MAX_VALUE |
Potência
Esse tipo de dados captura a energia gerada por um usuário ao realizar uma atividade, medida em watts. Por exemplo, usar um medidor de energia ao se exercitar em uma bicicleta ergométrica. Cada ponto de dados representa uma medida instantânea da energia gerada.
Cada ponto de dados representa uma medida instantânea da 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 (format—units) | watts (float —watts)
Energia gerada, em watts. |
Android
Nome | com.google.power.sample |
Objeto de tipo de dados | TYPE_POWER_SAMPLE |
Campos (format—units) | FIELD_WATTS (float —watts)
Energia gerada, em watts. |
Cadência de contagem de passos
Esse tipo de dados captura a cadência da 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 (format—units) | 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 (format—units) | FIELD_RPM (float — passos/minuto)
Cadência medida em passos por minuto. |
Delta da contagem de passos
Esse tipo de dados captura o número de passos dados desde a última leitura. Cada etapa é relatada apenas uma vez, portanto, os pontos de dados não podem ter tempos sobrepostos. O horário de início de cada ponto de dados precisa representar o início do intervalo em que as etapas foram seguidas.
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 durante um período calcula o número total de etapas durante o 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 (format—units) |
|
Android
Nome | com.google.step_count.delta | |
Objeto de tipo de dados | TYPE_STEP_COUNT_DELTA | |
Permissão do Android | ACTIVITY_RECOGNITION | |
Campos (format—units) |
|
Atividade física
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 pesos), o número de repetições do 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 (format—units) |
|
Android
Nome | com.google.activity.exercise | |||||
Campos (format—units) |
|