Приложение Health Connect использует датчики устройства для генерации данных определенных типов с помощью встроенной функции отслеживания на устройстве . Благодаря этой возможности Health Connect может записывать такие показатели, как количество шагов, пройденное расстояние и количество сожженных калорий, не требуя этих данных от других приложений.
Отслеживание на уровне устройства обеспечивает согласованность данных во всех приложениях, подключенных к Health Connect, и избавляет ваше приложение от необходимости реализовывать собственные алгоритмы, такие как вычисление расстояния или количества активных калорий на основе количества шагов.
Типы данных со встроенным отслеживанием
Health Connect поддерживает встроенное отслеживание следующих типов данных:
| Тип данных | Описание | Рекомендуемые гиды |
|---|---|---|
| Сожженные активные калории | Расчетное количество калорий, сожженных пользователем во время активности, на основе количества шагов. | Руководство по тренировкам |
| Расстояние | Расчетное расстояние, пройденное пользователем на основе количества шагов. | Руководство по тренировкам |
| Шаги | Количество шагов, пройденных пользователем, зафиксированное датчиками устройства. | Руководство по тренировкам Руководство по прохождению этапов маршрута |
Отслеживание определенного типа данных в Health Connect начинается только после того, как приложение запросит и получит разрешение на его чтение. Если ни одно приложение не имеет разрешения на данный тип данных, Health Connect его не отслеживает.
Пользовательские элементы управления
Пользователи могут в любое время отключить встроенное отслеживание для любого типа данных в настройках Health Connect в системных настройках Android. Если пользователь отключает отслеживание, Health Connect прекращает генерацию новых данных этого типа, но сохраняет все ранее записанные данные.
Чтобы найти Health Connect в настройках, см. эту статью в справке Android .