Ces types de données peuvent être utilisés pour capturer les activités, les entraînements et les métriques concernant l'exercice.
Activité
Ce type de données peut être utilisé pour capturer toute activité effectuée par un utilisateur. Il peut s'agir d'activités de remise en forme courantes telles que la course à pied ou d'autres sports, ainsi que d'activités telles que la méditation, le jardinage et le sommeil.
Si l'utilisateur a effectué plusieurs activités au cours de cette période, créez une session pour le type d'activité principal, ainsi que plusieurs segments pour les différents types d'activités. Par exemple, s'il a fait un peu de kickboxing et de boxe pendant un cours d'arts martiaux mixtes, créez une session pour les arts martiaux mixtes. Vous pouvez ensuite répartir les différents types d'activités en segments.
Chaque point de données doit avoir une heure de début et une heure de fin. Les points de données n'ont pas besoin d'être consécutifs ou directement l'un après l'autre. Il peut y avoir des écarts entre les deux.
REST
Nom | com.google.activity.segment |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | Type d'activité (int – énumération)
Type d'activité effectuée par l'utilisateur. Consultez la liste des types d'activités ici. |
Android
Nom | com.google.activity.segment |
Objet de type de données | TYPE_ACTIVITY_SEGMENT |
Autorisation Android | ACTIVITY_RECOGNITION |
Champs (format – unité) | FIELD_ACTIVITY (int – énumération)
Type d'activité effectuée par l'utilisateur. Consultez la liste des types d'activités ici. |
Métabolisme de base
Ce type de données capture le MBA d'un utilisateur, en kilocalories. Chaque point de données représente le nombre de kilocalories qu'un utilisateur brûlerait s'il au repos toute la journée, en fonction de sa taille et de son poids. Seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.
REST
Nom | com.google.calories.bmr |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | calories (float -kcal par jour)
Nombre de kilocalories qu’un utilisateur brûlerait s’il au repos toute la journée, basé sur sa taille et son poids. |
Android
Nom | com.google.calories.bmr |
Objet de type de données | TYPE_BASAL_METABOLIC_RATE |
Champs (format : unités) | FIELD_CALORIES (float — kcal par jour)
Nombre de kilocalories qu'un utilisateur brûlerait s'il au repos toute la journée, en fonction de son âge, de son poids et de sa taille. |
Calories brûlées
Ce type de données capture le nombre total de calories (en kilocalories) brûlées par l'utilisateur, y compris les calories brûlées au repos (MB). Chaque point de données représente le total de kilocalories brûlées sur un intervalle de temps. Vous devez donc définir les heures de début et de fin.
REST
Nom | com.google.calories.expended |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | calories (float -kcal)
Nombre de kilocalories brûlées. |
Android
Nom | com.google.calories.expended |
Objet de type de données | TYPE_CALORIES_EXPENDED |
Autorisation Android | ACTIVITY_RECOGNITION |
Champs (format : unités) | FIELD_CALORIES (float —kcal)
Nombre de kilocalories brûlées. |
Cadence de pédalage
Si un utilisateur fait du vélo, ce type de données peut être utilisé pour capturer sa vitesse de pédalage, en tours de manivelle par minute (tr/min). Chaque point de données représente une mesure instantanée de la vitesse de pédalage. Par conséquent, seule l'heure de fin doit être définie. Il sera utilisé comme code temporel pour la lecture.
REST
Nom | com.google.cycling.pedaling.cadence |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | rpm (float – tr/min)
Nombre de tours de manivelle par minute. |
Android
Nom | com.google.cycling.pedaling.cadence |
Objet de type de données | TYPE_CYCLING_PEDALING_CADENCE |
Champs (format : unités) | FIELD_RPM (float – tr/min)
Nombre de tours de manivelle par minute. |
Données cumulées pour le pédalage
Si un utilisateur fait du vélo, ce type de données peut être utilisé pour capturer le nombre de tours de manivelle au cours d'une période donnée. Chaque point de données représente le nombre de tours depuis le décompte à l'heure de début.
REST
Nom | com.google.cycling.pedaling.cumulative |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | revolutions (int – nombre)
Nombre de tours de manivelle sur une période donnée. |
Android
Nom | com.google.cycling.pedaling.cumulative |
Objet de type de données | TYPE_CYCLING_PEDALING_CUMULATIVE |
Champs (format : unités) | FIELD_REVOLUTIONS (int – nombre)
Nombre de tours de manivelle sur une période donnée. |
Points cardio
Ce type de données capture le nombre de points cardio qu'un utilisateur a gagnés pour l'ensemble de son activité. Chaque point de données représente le nombre de points cardio calculés pour un intervalle de temps donné.
L'utilisateur peut définir un objectif de points cardio quotidien et suivre ses progrès. Les points cardio peuvent être calculés à l'aide des éléments suivants:
- fréquence cardiaque
- Équivalent métabolique des valeurs de tâche (MET)
- vitesse à pied
Le nombre de points cardio gagnés dépend de l'intensité de l'activité. Utilisez ce guide pour calculer et écrire les points cardio:
Données | 1 ch (activité d'intensité faible à moyenne) | 2 HP (activité à haute intensité) |
---|---|---|
Fréquence cardiaque | 1 minute d'activité à > 50% de la fréquence cardiaque maximale | 1 minute d'activité à une fréquence cardiaque supérieure à 70 % |
Valeur MET | 3-6 MET Par exemple, l'aviron ou l'escalade, | >6 MÉT. Par exemple : HIIT, ski, volley-ball ou football. |
Vitesse à pied | 100 à 130 pas par minute | > 130 pas par minute |
REST
Nom | com.google.heart_minutes |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | intensité (float – Points cardio)
Points cardio gagnés en fonction de l'intensité de l'exercice ou de l'activité de l'utilisateur. |
Android
Nom | com.google.heart_minutes |
Objet de type de données | TYPE_HEART_MINUTES |
Champs (format : unités) | FIELD_INTENSITY (float – points cardiaques)
L’intensité de l’exercice ou de l’activité que l’utilisateur fait. Une minute d'activité physique légère à modérée (comme marcher à une vitesse de plus de 4,0 km/h ou à vélo de plus de 16 km/h) permet de gagner 1 point cardio. Une minute d'activité plus intense permet de gagner 2 points cardio. |
Minutes actives
Ce type de données capture le nombre de minutes actives calculé par Google Fit pour un utilisateur à partir de toutes ses activités. Chaque point de données représente le nombre dérivé de minutes actives pour un intervalle de temps donné. Vous devez définir une heure de début et une heure de fin.
Les utilisateurs peuvent gagner des minutes actives pour toute activité comme le yoga, la danse, le jardinage et d'autres tâches ménagères. S'il va se promener, Google Fit lui attribue une minute d'activité chaque fois qu'il fait au moins 30 pas en 60 secondes.
REST
Nom | com.google.active_minutes |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | duration (int —millisecondes)
Durée des minutes actives gagnées, en millisecondes.
Plage valide: >=0 |
Android
Nom | com.google.active_minutes |
Objet de type de données | TYPE_MOVE_MINUTES |
Champs (format : unités) | FIELD_DURATION (int — millisecondes)
Durée des minutes actives gagnées, en millisecondes.
Plage valide : 0 : Long.MAX_VALUE |
Alimentation
Ce type de données capture la puissance générée par un utilisateur lors d'une activité, mesurée en watts. (par exemple, en utilisant un compteur de puissance lors d'un exercice sur un vélo stationnaire). Chaque point de données représente une mesure instantanée de la puissance générée.
Chaque point de données représente une mesure instantanée de la puissance générée. Par conséquent, seule l'heure de fin doit être définie. Il sera utilisé comme code temporel pour la lecture.
REST
Nom | com.google.power.sample |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | watts (float – watts)
Énergie générée, en watts. |
Android
Nom | com.google.power.sample |
Objet de type de données | TYPE_POWER_SAMPLE |
Champs (format : unités) | FIELD_WATTS (float – watts)
Énergie générée, en watts. |
Cadence du nombre de pas
Ce type de données capture la cadence de marche, mesurée en pas par minute. Chaque point de données représente une mesure instantanée de la cadence en pas par minute.
REST
Nom | com.google.step_count.cadence |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Champs (format : unités) | tr/min (float — pas/minute)
Cadence mesurée en pas par minute. |
Android
Nom | com.google.step_count.cadence |
Objet de type de données | TYPE_STEP_COUNT_CADENCE |
Champs (format : unités) | FIELD_RPM (float — pas/minute)
Cadence mesurée en pas par minute. |
Delta du nombre de pas
Ce type de données capture le nombre de pas effectués depuis la dernière lecture. Chaque étape n'est rapportée qu'une seule fois. Les points de données ne doivent donc pas se chevaucher. L'heure de début de chaque point de données doit représenter le début de l'intervalle dans lequel des étapes ont été effectuées.
L'heure de début doit être supérieure ou égale à l'heure de fin du point de données précédent. L'addition de toutes les valeurs pour une période donnée calcule le nombre total de pas au cours de cette période.
REST
Nom | com.google.step_count.delta | |
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|
Champs (format : unités) |
|
Android
Nom | com.google.step_count.delta | |
Objet de type de données | TYPE_STEP_COUNT_DELTA | |
Autorisation Android | ACTIVITY_RECOGNITION | |
Champs (format : unités) |
|
Sport
Chaque point de données représente un ensemble continu unique d'un exercice d'entraînement effectué par un utilisateur. Le point de données contient des champs pour le type d'exercice (par exemple, exercices en résistance ou entraînement avec poids), le nombre de répétitions de l'exercice, sa durée et la résistance.
REST
Nom | com.google.activity.exercise | |||||
Champs d'application des autorisations OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
Champs (format : unités) |
|
Android
Nom | com.google.activity.exercise | |||||
Champs (format : unités) |
|