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) et versions ultérieures. Grâce à ces API, votre application peut effectuer les opérations suivantes :
- Lire les données historiques et en temps quasi réel, y compris celles provenant des appareils Bluetooth à basse consommation (BLE).
- enregistrer des activités ;
- Associez des données à une session.
- Définissez des objectifs de forme.
Lire les données des capteurs
Si votre application fournit des informations sur l'activité d'un utilisateur, comme le nombre de pas qu'il a effectués chaque jour, il peut être utile d'afficher des données en temps quasi réel sur ses mouvements. L'API Sensors permet d'accéder à des flux de données brutes contenant ces informations. Les données peuvent provenir de capteurs disponibles sur l'appareil Android, ainsi que de capteurs d'appareils associés, tels que des accessoires connectés.
Données d'enregistrement
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é.
Données historiques
Si vous souhaitez que les utilisateurs puissent consulter les données de remise en forme des activités passées, vous pouvez utiliser l'API History. Cette API permet d'accéder aux données historiques sur la santé et le bien-être, et permet aux applications d'effectuer des opérations groupées, telles que l'insertion, la suppression et la lecture des données.
Sessions
Les données de remise en forme peuvent être utiles en soi, mais elles le sont encore plus 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 leur montrant comment leur activité physique se compare aux objectifs qu'ils se sont fixés. L'API Goals aide votre application à afficher les objectifs de santé et de forme physique que les utilisateurs ont créés.