Ces types de données peuvent être utilisés pour capturer des activités, des entraînements et des métriques autour de l'exercice.
Activité
Ce type de données peut être utilisé pour capturer toute activité d'un utilisateur. Il peut s'agir d'activités de fitness 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 et plusieurs segments pour les différents types d'activité. Par exemple, s'il s'agissait d'un peu de kickboxing et de boxe pendant un cours d'arts martiaux mixtes, créez une session consacrée aux arts martiaux mixtes. Vous pouvez ensuite ventiler les différents types d'activités en segments.
Chaque point de données a besoin d'une heure de début et d'une heure de fin. Les points de données ne doivent pas nécessairement être placés les uns à la suite des autres ou directement l'un après l'autre, il peut y avoir des écarts.
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é de l'utilisateur. Consultez la liste des types d'activités. |
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é de l'utilisateur. Consultez la liste des types d'activités. |
métabolisme de base
Ce type de données enregistre le MB d'un utilisateur en kilocalories. Chaque point de données représente le nombre de kilocalories qu'un utilisateur brûlerait s'il était 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 au repos toute la journée, en fonction de sa taille et de 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 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 enregistre le nombre total de calories (en kilocalories) brûlées par l'utilisateur, y compris les calories brûlées au repos. Chaque point de données représente le total des kilocalories dépensé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 passe à vélo, ce type de données peut être utilisé pour capturer son taux de pédalage, exprimé en tours de manivelle par minute (RPM). Chaque point de données représente une mesure instantanée du taux de pédalage. Par conséquent, seule l'heure de fin doit être définie. Il sera utilisé comme horodatage 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 —rpm)
Nombre de tours de manivelle de vélo 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 de vélo par minute. |
Cumul de vélo
Si un utilisateur passe à vélo, ce type de données peut être utilisé pour capturer le nombre de tournements de manivelle sur 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 (nombre : int )
Nombre de tours de manivelle de vélo 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 (nombre : int )
Nombre de tours de manivelle de vélo sur une période donnée |
Points cardio
Ce type de données enregistre le nombre de points cardio qu'un utilisateur a gagnés, pour la totalité de son activité. Chaque point de données représente le nombre de points cardio calculés pour un intervalle de temps donné.
Les utilisateurs peuvent définir un objectif de points cardio quotidien et suivre leur progression. Les points cardio sont calculés:
- fréquence cardiaque
- Équivalent métabolique de la tâche (MET)
- vitesse à pied
Le nombre de points cardio dépend de l'intensité de l'activité. Utilisez ce guide pour calculer et écrire des points cardio:
Données | 1 HP (activité de faible intensité) | 2 HP (activité haute intensité) |
---|---|---|
Fréquence cardiaque | 1 minute d'activité à une fréquence cardiaque maximale de >50 % | 1 minute d'activité à un taux maximal de 70 % |
Valeur MET | 3-6 MET Par exemple, l'aviron ou l'escalade, | >6 MET. Exemples : 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 cardio)
Intensité de l'exercice ou de l'activité de l'utilisateur. Une minute de lumière à une activité physique modérée (marche à plus de 4 km/h, ou vélo à 10 km/h, par exemple) gagne 1 point cardio. Une minute d'activité plus intense rapporte 2 points cardio. |
Minutes actives
Ce type de données enregistre le nombre de minutes actives que Google Fit calcule à partir de toutes les activités d'un utilisateur. Chaque point de données représente le nombre dérivé de minutes actives pour un intervalle de temps. Les heures de début et de fin doivent être définies.
Les utilisateurs peuvent gagner des minutes actives à partir de n'importe quelle activité (yoga, danse, jardinage, etc.) et d'autres tâches ménagères. S'il marche, Google Fit accorde 1 minute active chaque fois qu'il effectue 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, 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, 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, pour un vélo d'appartement). 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 horodatage 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)
Puissance 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)
Puissance générée en watts. |
Cadence de décompte des 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) | rpm (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. |
Nombre de pas delta
Ce type de données enregistre le nombre de pas effectués depuis la dernière lecture. Chaque étape n'est consignée qu'une seule fois afin que les points de données ne doivent 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 les étapes ont été effectuées.
L'heure de début doit être égale ou supérieure à l'heure de fin du point de données précédent. L'addition de toutes les valeurs d'une période donnée permet de calculer 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) |
|
Entraînement
Chaque point de données représente un ensemble continu d'exercices physiques effectués par un utilisateur. Le point de données contient des champs pour le type d'exercice (par exemple, exercices de résistance ou de musculation), le nombre de répétitions de l'exercice, la durée de l'exercice 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) |
|