Эти типы данных можно использовать для регистрации действий, тренировок и показателей, связанных с упражнениями.
Мероприятия
Этот тип данных можно использовать для регистрации любых действий пользователя. Это могут быть обычные занятия фитнесом, такие как бег или различные виды спорта, а также такие занятия, как медитация, работа в саду и сон.
Если пользователь выполнял более одного действия в течение этого периода времени, создайте сеанс для основного типа действия и несколько сегментов для разных типов действий. Например, если они немного позанимались кикбоксингом и боксом во время занятий по смешанным единоборствам, создайте занятие по смешанным единоборствам. Затем вы можете разбить различные типы активности на сегменты.
Для каждой точки данных необходимо время начала и время окончания. Точки данных не обязательно должны располагаться друг за другом или непосредственно друг за другом, между ними могут быть промежутки.
ОТДЫХАТЬ
Имя | 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 —enum) Тип активности, которую выполнял пользователь. Список видов деятельности смотрите здесь . |
Скорость основного обмена (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 —rpm) Количество оборотов рукоятки велосипеда в минуту. |
Езда на велосипеде накопительная
Если пользователь ездит на велосипеде, этот тип данных можно использовать для регистрации количества оборотов кривошипа за определенный период времени . Каждая точка данных представляет собой количество оборотов с момента подсчета в начальное время.
ОТДЫХАТЬ
Имя | com.google.cycling.pedaling.cumulative |
Области разрешений OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
Поля (формат — единицы измерения) | обороты ( int —количество) Количество оборотов велосипедной рукоятки за период времени. |
Андроид
Имя | com.google.cycling.pedaling.cumulative |
Объект типа данных | TYPE_CYCLING_PEDALING_CUMULATIVE |
Поля (формат — единицы измерения) | FIELD_REVOLUTIONS ( int —количество) Количество оборотов велосипедной рукоятки за период времени. |
Очки сердца
Этот тип данных фиксирует количество баллов кардиотренировок, заработанных пользователем за все его действия. Каждая точка данных представляет собой количество баллов кардиотренировок, рассчитанное для временного интервала.
Пользователь может установить ежедневную цель по баллам кардиотренировок и отслеживать свой прогресс. Баллы кардиотренировок можно рассчитать с помощью:
- частота сердцебиения
- Значения метаболического эквивалента задачи (MET)
- скорость ходьбы
Количество заработанных баллов кардиотренировок зависит от интенсивности занятий. Используйте это руководство для расчета и записи баллов кардиотренировок:
Данные | 1 HP (активность низкой-средней интенсивности) | 2 HP (активность высокой интенсивности) |
---|---|---|
Частота сердцебиения | 1 минута активности при частоте сердечных сокращений >50% от максимальной | 1 минута активности при частоте сердечных сокращений >70% от максимальной |
Значение MET | 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 — баллы кардиотренировок) Баллы кардиотренировок, полученные в зависимости от интенсивности упражнений или активности пользователя. |
Андроид
Имя | 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 | |||||
Поля (формат — единицы измерения) |
|