API Google Fit для Android являются частью сервисов Google Play . API Google Fit поддерживаются на Android 4.1 (уровень API 16) и выше. Используя эти API, ваше приложение может выполнять следующие действия:
- Считывайте практически в реальном времени и исторические данные, включая данные с устройств Bluetooth Low Energy (BLE).
- Запись действий.
- Свяжите данные с сеансом.
- Ставьте цели в фитнесе.
Чтение данных датчика
Если ваше приложение предоставляет информацию о действиях пользователя, например о его ежедневных шагах, может быть полезно отображать данные о перемещениях пользователя почти в реальном времени. Sensors API предоставляет доступ к потокам необработанных данных, содержащих эту информацию. Данные могут поступать с датчиков, доступных на устройстве под управлением Android, а также с датчиков сопутствующих устройств, таких как носимые устройства.
Запись данных
Если вашему приложению необходимо собирать, хранить и синхронизировать данные о физической активности пользователя, вы можете использовать Recording API . Этот API хранит данные о здоровье и самочувствии с помощью подписок. Ваше приложение указывает один или несколько типов действий для записи. Затем Google Fit сохраняет данные указанных типов в фоновом режиме, даже если ваше приложение не запущено. Он также восстанавливает эти подписки при перезапуске системы.

Исторические данные
Если вы хотите, чтобы пользователи могли просматривать данные о физической подготовке из прошлых занятий, вы можете использовать History API . Этот API предоставляет доступ к историческим данным о здоровье и самочувствии и позволяет приложениям выполнять массовые операции, такие как вставка, удаление и чтение данных.
Сессии
Данные о фитнесе могут быть полезны сами по себе, но они более полезны, когда вы объединяете их с дополнительной информацией об активности пользователя. Sessions API объединяет данные о здоровье и самочувствии вместе с некоторыми метаданными в блоки, называемые сеансами . Сеансы представляют собой временной интервал, в течение которого пользователь занимается фитнесом.
Просмотр и установка целей
Ваше приложение может помочь мотивировать пользователей, показывая, как их занятия фитнесом соотносятся с поставленными целями. Goals API помогает вашему приложению показывать пользователям созданные ими цели в области здоровья и фитнеса.