Эти типы данных можно использовать для сбора данных о действиях, тренировках и показателях тренировок.
Активность
Этот тип данных можно использовать для отслеживания любых действий пользователя. Это могут быть обычные занятия фитнесом, такие как бег или другие виды спорта, а также такие занятия, как медитация, работа в саду и сон.
Если пользователь выполнял более одного действия в течение этого периода времени, создайте сеанс для основного типа действия и несколько сегментов для разных типов действий. Например, если они немного занимались кикбоксингом и боксом во время занятий по смешанным единоборствам, создайте занятие по смешанным единоборствам. Затем вы можете разбить различные типы деятельности на сегменты.
Для каждой точки данных требуется время начала и время окончания. Точки данных не обязательно должны располагаться подряд или сразу друг за другом, между ними могут быть промежутки.
ОТДЫХ
Имя | com.google.activity.segment |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | тип активности ( int —enum) Тип деятельности, которую выполнял пользователь. Список видов деятельности смотрите здесь . |
Андроид
Имя | com.google.activity.segment |
Объект типа данных | TYPE_ACTIVITY_SEGMENT |
Разрешение Android | ACTIVITY_RECOGNITION |
Поля (формат — единица измерения) | FIELD_ACTIVITY ( int — перечисление) Тип деятельности, которую выполнял пользователь. Список видов деятельности смотрите здесь . |
Базальный уровень метаболизма (BMR)
Этот тип данных фиксирует BMR пользователя в килокалориях. Каждая точка данных представляет собой количество килокалорий, которые пользователь сожжет, если будет отдыхать весь день, в зависимости от его роста и веса. Должно быть установлено только время окончания. Это будет использоваться в качестве отметки времени для чтения.
ОТДЫХ
Имя | com.google.calories.bmr |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | калории ( float — ккал в день) Количество килокалорий, которые пользователь сожжет, если будет отдыхать весь день, в зависимости от его роста и веса. |
Андроид
Имя | com.google.calories.bmr |
Объект типа данных | TYPE_BASAL_METABOLIC_RATE |
Поля (формат — единицы измерения) | FIELD_CALORIES ( float — ккал в день) Количество килокалорий, которые пользователь сожжет, если будет отдыхать весь день, в зависимости от его возраста, веса и роста. |
Сожженные калории
Этот тип данных фиксирует общее количество калорий (в килокалориях), сожженных пользователем, включая калории, сожженные в состоянии покоя (BMR). Каждая точка данных представляет общее количество сожженных килокалорий за определенный интервал времени, поэтому необходимо указать время начала и окончания.
ОТДЫХ
Имя | com.google.calories.expended |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | калории ( float — ккал) Количество сожженных килокалорий. |
Андроид
Имя | com.google.calories.expended |
Объект типа данных | TYPE_CALORIES_EXPENDED |
Разрешение Android | ACTIVITY_RECOGNITION |
Поля (формат — единицы измерения) | FIELD_CALORIES ( float — ккал) Количество сожженных килокалорий. |
Частота вращения педалей на велосипеде
Если пользователь ездит на велосипеде, этот тип данных можно использовать для определения скорости вращения педалей в оборотах рукоятки в минуту (об/мин) . Каждая точка данных представляет собой мгновенную меру скорости вращения педалей, поэтому следует установить только время окончания. Это будет использоваться в качестве отметки времени для чтения.
ОТДЫХ
Имя | com.google.cycling.pedaling.cadence |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | об/мин ( float —об/мин) Число оборотов рукоятки велосипеда в минуту. |
Андроид
Имя | com.google.cycling.pedaling.cadence |
Объект типа данных | TYPE_CYCLING_PEDALING_CADENCE |
Поля (формат — единицы измерения) | FIELD_RPM ( float — об/мин) Число оборотов рукоятки велосипеда в минуту. |
Езда на педалях совокупно
Если пользователь ездит на велосипеде, этот тип данных можно использовать для регистрации количества оборотов рукоятки за определенный период времени . Каждая точка данных представляет количество оборотов с момента отсчета в момент начала.
ОТДЫХ
Имя | com.google.cycling.pedaling.cumulative |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | обороты ( int —count) Число оборотов шатуна велосипеда за период времени. |
Андроид
Имя | com.google.cycling.pedaling.cumulative |
Объект типа данных | TYPE_CYCLING_PEDALING_CUMULATIVE |
Поля (формат — единицы измерения) | FIELD_REVOLUTIONS ( int — количество) Число оборотов шатуна велосипеда за период времени. |
Кардовые баллы
Этот тип данных фиксирует количество баллов Heart Points, заработанных пользователем за всю его активность. Каждая точка данных представляет собой количество баллов кардиотренировок, рассчитанное за определенный интервал времени.
Пользователи могут установить ежедневную цель по баллам кардиотренировок и отслеживать свой прогресс. Heart Points можно рассчитать с помощью:
- частота сердечных сокращений
- Значения метаболического эквивалента задачи (MET)
- скорость ходьбы
Количество зарабатываемых Heart Points зависит от интенсивности занятий. Используйте это руководство для расчета и записи баллов кардиотренировок:
Данные | 1 HP (активность низкой и средней интенсивности) | 2 HP (высокоинтенсивная активность) |
---|---|---|
Частота сердечных сокращений | 1 минута активности при максимальной частоте пульса >50 % | 1 минута активности при максимальной частоте пульса >70 % |
Значение НДПИ | 3-6 МЕТ. Например, гребля или скалолазание, | >6 МЕТ. Например, HIIT, лыжи, волейбол или футбол. |
Скорость ходьбы | 100-130 шагов в минуту | >130 шагов в минуту |
ОТДЫХ
Имя | com.google.heart_minutes |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | интенсивность ( float — Heart Points) Баллы кардиотренировок начисляются в зависимости от интенсивности упражнений или активности, выполняемых пользователем. |
Андроид
Имя | com.google.heart_minutes |
Объект типа данных | TYPE_HEART_MINUTES |
Поля (формат — единицы измерения) | FIELD_INTENSITY ( float — сердечные точки) Интенсивность упражнений или активности, которую выполняет пользователь. Одна минута легкой или умеренной физической активности (например, ходьба со скоростью более 2,5 миль в час или езда на велосипеде со скоростью более 10 миль в час) приносит 1 очко сердечных сокращений. Одна минута более интенсивной активности приносит 2 очка сердца. |
Переместить минуты
Этот тип данных фиксирует количество минут движения, которые Google Fit вычисляет, заработанные пользователем за всю его активность. Каждая точка данных представляет собой производное количество минут движения за интервал времени. Должно быть установлено время начала и окончания.
Пользователи могут зарабатывать минуты движения за любую деятельность, например йогу, танцы, работу в саду и другие домашние дела. Если они отправляются на прогулку, Google Fit награждает их одной минутой движения каждый раз, когда они делают не менее 30 шагов за 60 секунд.
ОТДЫХ
Имя | com.google.active_minutes |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | продолжительность ( int — миллисекунды) Продолжительность заработанных минут движения в миллисекундах. Допустимый диапазон : >=0 |
Андроид
Имя | com.google.active_minutes |
Объект типа данных | TYPE_MOVE_MINUTES |
Поля (формат — единицы измерения) | FIELD_DURATION ( int — миллисекунды) Продолжительность заработанных минут движения в миллисекундах. Допустимый диапазон : 0 – Long.MAX_VALUE. |
Власть
Этот тип данных фиксирует мощность, вырабатываемую пользователем при выполнении каких-либо действий, измеряемую в ваттах. Например, использование измерителя мощности при занятиях на велотренажере. Каждая точка данных представляет собой мгновенное измерение генерируемой мощности.
Каждая точка данных представляет собой мгновенную меру вырабатываемой мощности, поэтому следует установить только время окончания. Это будет использоваться в качестве отметки времени для чтения.
ОТДЫХ
Имя | com.google.power.sample |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | ватты ( float — ватты) Генерируемая мощность, в ваттах. |
Андроид
Имя | com.google.power.sample |
Объект типа данных | TYPE_POWER_SAMPLE |
Поля (формат — единицы измерения) | FIELD_WATTS ( float — ватты) Генерируемая мощность, в ваттах. |
Частота подсчета шагов
Этот тип данных фиксирует частоту ходьбы, измеряемую в шагах в минуту. Каждая точка данных представляет собой мгновенное измерение частоты вращения педалей в шагах в минуту.
ОТДЫХ
Имя | com.google.step_count.cadence |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | об /мин ( float — количество шагов в минуту) Каденс измеряется в шагах в минуту. |
Андроид
Имя | com.google.step_count.cadence |
Объект типа данных | TYPE_STEP_COUNT_CADENCE |
Поля (формат — единицы измерения) | FIELD_RPM ( float — количество шагов в минуту) Каденс измеряется в шагах в минуту. |
Разница в количестве шагов
Этот тип данных фиксирует количество шагов, предпринятых с момента последнего чтения. Каждый шаг сообщается только один раз, поэтому точки данных не должны перекрываться по времени. Время начала каждой точки данных должно представлять собой начало интервала, в течение которого были предприняты шаги.
Время начала должно быть равно или больше времени окончания предыдущей точки данных. Сложение всех значений за определенный период времени позволяет рассчитать общее количество шагов за этот период.
ОТДЫХ
Имя | com.google.step_count.delta | |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write | |
Поля (формат — единицы измерения) |
|
Андроид
Имя | com.google.step_count.delta | |
Объект типа данных | TYPE_STEP_COUNT_DELTA | |
Разрешение Android | ACTIVITY_RECOGNITION | |
Поля (формат — единицы измерения) |
|
Тренировка
Каждая точка данных представляет собой один непрерывный набор тренировочных упражнений, выполняемых пользователем. Точка данных содержит поля для типа упражнения (например, упражнения с отягощениями или силовые тренировки), количества повторений упражнения, продолжительности упражнения и сопротивления.
ОТДЫХ
Имя | com.google.activity.exercise | |||||
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write | |||||
Поля (формат — единицы измерения) |
|
Андроид
Имя | com.google.activity.exercise | |||||
Поля (формат — единицы измерения) |
|