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. Grâce à ces API, votre application peut effectuer les opérations suivantes:
- Permet de lire des données historiques et en quasi-temps réel, y compris des données provenant d'appareils Bluetooth à basse consommation (BLE).
- Enregistrez les activités.
- Associer des données à une session
- Fixez-vous des objectifs de remise en forme.
Lire les données des capteurs
Si votre application fournit des informations sur l'activité d'un utilisateur, comme ses pas quotidiens, il peut être utile d'afficher des données en temps quasi réel sur ses mouvements. L'API Sensors permet d'accéder aux flux de données brutes qui contiennent ces informations. Les données peuvent provenir de capteurs disponibles sur l'appareil Android, ainsi que de capteurs d'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 Recording. Cette API stocke les 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é.
![Diagramme Google Fit](https://developers-dot-devsite-v2-prod.appspot.com/static/fit/images/arch_android.png?authuser=9&hl=fr)
Données historiques
Si vous souhaitez que les utilisateurs puissent consulter les données de remise en forme issues 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.
De sessions
Les données de fitness peuvent être utiles 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, dans des unités appelées 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 aider à motiver les utilisateurs en comparant leur activité physique aux objectifs qu'ils ont définis. L'API Goals permet à votre application d'afficher aux utilisateurs les objectifs de santé et de remise en forme qu'ils ont créés.