Types de données d'activité

Ces types de données peuvent être utilisés pour enregistrer des activités, des entraînements et des métriques liés à 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 comme la course à pied ou différents sports, ainsi que d'activités comme 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'ils ont fait un peu de kickboxing et de boxe pendant un cours d'arts martiaux mixtes, créez une séance pour les arts martiaux mixtes. Vous pouvez ensuite segmenter les différents types d'activités.

Chaque point de données doit comporter une heure de début et une heure de fin. Les points de données n'ont pas besoin d'être consécutifs. Il peut y avoir des écarts entre eux.

REST

Nomcom.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) activity type (int—enum)
Type d'activité effectuée par l'utilisateur. Consultez la liste des types d'activités.

Android

Nomcom.google.activity.segment
Objet de type de donnéesTYPE_ACTIVITY_SEGMENT
Autorisation AndroidACTIVITY_RECOGNITION
Champs (format : unité) FIELD_ACTIVITY (int—enum)
Type d'activité effectuée par l'utilisateur. Consultez la liste des types d'activités.

Métabolisme de base (MB)

Ce type de données capture le métabolisme de base d'un utilisateur, en kilocalories. Chaque point de données représente le nombre de kilocalories qu'un utilisateur brûlerait s'il restait 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 code temporel pour la lecture.

REST

Nomcom.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 restait au repos toute la journée, en fonction de sa taille et de son poids.

Android

Nomcom.google.calories.bmr
Objet de type de donnéesTYPE_BASAL_METABOLIC_RATE
Champs (format : unités) FIELD_CALORIES (float kcal par jour)
Nombre de kilocalories qu'un utilisateur brûlerait s'il restait 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 (métabolisme de base). Chaque point de données représente le nombre total de kilocalories brûlées au cours d'un intervalle de temps. Les heures de début et de fin doivent donc être définies.

REST

Nomcom.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

Nomcom.google.calories.expended
Objet de type de donnéesTYPE_CALORIES_EXPENDED
Autorisation AndroidACTIVITY_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 enregistrer sa cadence de pédalage, en tours de pédalier par minute (tr/min). Chaque point de données représente une mesure instantanée de la cadence de pédalage. Seule l'heure de fin doit donc être définie. Il sera utilisé comme code temporel pour la lecture.

REST

Nomcom.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) tr/min (float tr/min)
Nombre de tours de pédalier par minute.

Android

Nomcom.google.cycling.pedaling.cadence
Objet de type de donnéesTYPE_CYCLING_PEDALING_CADENCE
Champs (format : unités) FIELD_RPM (float tr/min)
Nombre de tours de pédalier par minute.

Cumul de la cadence de pédalage

Si un utilisateur fait du vélo, ce type de données peut être utilisé pour capturer le nombre de tours de pédalier sur une période donnée. Chaque point de données représente le nombre de tours depuis le début de la période.

REST

Nomcom.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) révolutions (int nombre)
Nombre de tours de pédalier sur une période donnée.

Android

Nomcom.google.cycling.pedaling.cumulative
Objet de type de donnéesTYPE_CYCLING_PEDALING_CUMULATIVE
Champs (format : unités) FIELD_REVOLUTIONS (int—count)
Nombre de tours de pédalier 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, quelle que soit son activité. Chaque point de données représente le nombre de points cardio calculés pour un intervalle de temps.

Les utilisateurs peuvent définir un objectif de points cardio quotidien et suivre leur progression. Les points cardio peuvent être calculés à l'aide des éléments suivants :

Le nombre de points cardio gagnés dépend de l'intensité de l'activité. Utilisez ce guide pour calculer et écrire des Points cardio :

Données 1 HP (activité d'intensité faible à moyenne) 2 HP (activité de haute intensité)
Fréquence cardiaque 1 minute d'activité à une fréquence cardiaque maximale supérieure à 50 % 1 minute d'activité à une fréquence cardiaque maximale supérieure à 70 %
Valeur MET 3-6 MET. (aviron ou escalade, par exemple). > 6 MET. Par exemple, HIIT, ski, volley-ball ou football.
Vitesse de marche 100 à 130 pas par minute > 130 pas par minute

REST

Nomcom.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é pratiquée par l'utilisateur.

Android

Nomcom.google.heart_minutes
Objet de type de donnéesTYPE_HEART_MINUTES
Champs (format : unités) FIELD_INTENSITY (float points cœur)
Intensité de l'exercice ou de l'activité pratiquée par l'utilisateur. Une minute d'activité physique d'intensité légère à modérée (comme marcher à plus de 4 km/h ou faire du vélo à plus de 16 km/h) vous rapporte 1 point cardio. Une minute d'activité plus intense rapporte deux points cardio.

Minutes actives

Ce type de données enregistre 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 de minutes en mouvement dérivé pour un intervalle de temps. Vous devez définir une heure de début et une heure de fin.

Les utilisateurs peuvent gagner des minutes en mouvement pour n'importe quelle activité, comme le yoga, la danse, le jardinage ou d'autres tâches ménagères. S'ils font une promenade, Google Fit leur attribue une minute active chaque fois qu'ils font au moins 30 pas en 60 secondes.

REST

Nomcom.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 de valeurs valides : >=0

Android

Nomcom.google.active_minutes
Objet de type de donnéesTYPE_MOVE_MINUTES
Champs (format : unités) FIELD_DURATION (int millisecondes)
Durée des Minutes actives gagnées, en millisecondes.
Plage valide : de 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 capteur de puissance lorsque vous faites de l'exercice sur 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 code temporel pour la lecture.

REST

Nomcom.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

Nomcom.google.power.sample
Objet de type de donnéesTYPE_POWER_SAMPLE
Champs (format : unités) FIELD_WATTS (float watts)
Puissance générée, en watts.

Cadence de marche

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

Nomcom.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/min)
Cadence mesurée en pas par minute.

Android

Nomcom.google.step_count.cadence
Objet de type de donnéesTYPE_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 enregistre le nombre de pas effectués depuis la dernière lecture. Chaque étape n'est signalée qu'une seule fois. Les points de données ne doivent donc pas se chevaucher dans le temps. L'heure de début de chaque point de données doit représenter le début de l'intervalle au cours duquel les pas ont été effectués.

L'heure de début doit être égale ou supérieure à l'heure de fin du point de données précédent. Si vous additionnez toutes les valeurs d'une période, vous obtenez le nombre total de pas effectués pendant cette période.

REST

Nomcom.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)
steps (int—count)
Nombre de pas effectués sur une période donnée.
Plage de valeurs valides : de 0 à 10 pas par seconde

Android

Nomcom.google.step_count.delta
Objet de type de donnéesTYPE_STEP_COUNT_DELTA
Autorisation AndroidACTIVITY_RECOGNITION
Champs (format : unités)
TYPE_STEP_COUNT_DELTA (int – nombre)
Nombre de pas effectués sur une période donnée.
Plage de valeurs valides : de 0 à 10 pas par seconde

Entraînement

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 de résistance ou musculation), le nombre de répétitions de l'exercice, sa durée et la résistance.

REST

Nomcom.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)
exercise (int—enum)
Valeurs représentant différents exercices, tels que des exercices de musculation, de renforcement musculaire et cardiovasculaires.
repetitions (int – enum)
Nombre de répétitions d'un exercice.
resistance type (int—enum)
Type de résistance utilisé pendant l'exercice.
Résistance (float kg)
La résistance de l'exercice (ou le poids), en kilogrammes.
duration (int millisecondes)
Durée d'un exercice pour lequel la durée est importante.

Android

Nomcom.google.activity.exercise
Champs (format : unités)
FIELD_EXERCISE (int—enum)
Valeurs représentant différents exercices, tels que des exercices de musculation, de renforcement musculaire et cardiovasculaires.
FIELD_REPETITIONS (int—count)
Nombre de répétitions d'un exercice.
FIELD_RESISTANCE_TYPE (int : énumération)
Type de résistance utilisé pendant l'exercice.
FIELD_RESISTANCE (float kg)
La résistance de l'exercice (ou le poids), en kilogrammes.
FIELD_DURATION (int millisecondes)
Durée d'un exercice pour lequel la durée est importante.