Android API

Les API Google Fit pour Android font partie des services Google Play. Les API Google Fit sont compatibles avec Android 4.1 (niveau d'API 16) ou version ultérieure. Avec ces API, votre application peut:

  • Lire des données historiques et en quasi-temps réel, y compris les données d'appareils Bluetooth à basse consommation (BLE)
  • Enregistrez des activités.
  • Associer des données à une session
  • Fixez-vous des objectifs sportifs.

Lire les données du capteur

Si votre application fournit des informations sur l'activité d'un utilisateur, telles que ses pas quotidiens, il peut être utile d'afficher des données quasiment en temps réel sur les mouvements de l'utilisateur. L'API Sensors permet d'accéder aux flux de données brutes contenant ces informations. Les données peuvent provenir de capteurs disponibles sur l'appareil Android, ainsi que de capteurs intégrés aux appareils associés, tels que les accessoires connectés.

Enregistrer des données

Si votre application doit collecter, stocker et synchroniser des données sur l'activité physique d'un utilisateur, vous pouvez utiliser l'API d'enregistrement. Cette API stocke des données de santé et de bien-être à l'aide d'abonnements. Votre application spécifie un ou plusieurs types d'activités à enregistrer. Google Fit stocke ensuite les données des types spécifiés en arrière-plan, même lorsque votre application n'est pas en cours d'exécution. Il restaure également ces abonnements lorsque le système est redémarré.

Schéma de Google Fit
Figure 1. Google Fit sur Android.

Données historiques

Si vous souhaitez que les utilisateurs puissent consulter les données de remise en forme d'activités passées, vous pouvez utiliser l'API History. Cette API permet d'accéder aux données historiques de santé et de bien-être et permet aux applications d'effectuer des opérations groupées, telles que l'insertion, la suppression et la lecture de données.

Sessions

Les données de remise en forme peuvent être intéressantes en elles-mêmes, mais elles sont plus utiles lorsque vous les combinez avec des informations supplémentaires sur l'activité de l'utilisateur. L'API Sessions regroupe les données de santé et de bien-être, ainsi que certaines métadonnées, en unités sessions. Les sessions représentent un intervalle de temps pendant lequel l'utilisateur effectue une activité physique.

Afficher et définir des objectifs

Votre application peut vous aider à motiver les utilisateurs en leur permettant de comparer leur activité physique aux objectifs qu'ils ont définis. L'API Goals aide votre application à montrer aux utilisateurs les objectifs de santé et de remise en forme qu'ils ont créés.