Типы данных об активности

Эти типы данных можно использовать для регистрации действий, тренировок и показателей, связанных с упражнениями.

Мероприятия

Этот тип данных можно использовать для регистрации любых действий пользователя. Это могут быть обычные занятия фитнесом, такие как бег или различные виды спорта, а также такие занятия, как медитация, работа в саду и сон.

Если пользователь выполнял более одного действия в течение этого периода времени, создайте сеанс для основного типа действия и несколько сегментов для разных типов действий. Например, если они немного позанимались кикбоксингом и боксом во время занятий по смешанным единоборствам, создайте занятие по смешанным единоборствам. Затем вы можете разбить различные типы активности на сегменты.

Для каждой точки данных необходимо время начала и время окончания. Точки данных не обязательно должны располагаться друг за другом или непосредственно друг за другом, между ними могут быть промежутки.

ОТДЫХАТЬ

Имя 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 —количество)
Количество оборотов велосипедной рукоятки за период времени.

Очки сердца

Этот тип данных фиксирует количество баллов кардиотренировок, заработанных пользователем за все его действия. Каждая точка данных представляет собой количество баллов кардиотренировок, рассчитанное для временного интервала.

Пользователь может установить ежедневную цель по баллам кардиотренировок и отслеживать свой прогресс. Баллы кардиотренировок можно рассчитать с помощью:

Количество заработанных баллов кардиотренировок зависит от интенсивности занятий. Используйте это руководство для расчета и записи баллов кардиотренировок:

Данные 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
Поля (формат — единицы измерения)
шаги ( int —количество)
Количество шагов, пройденных за период времени.
Допустимый диапазон : 0–10 шагов в секунду.

Андроид

Имя com.google.step_count.delta
Объект типа данных TYPE_STEP_COUNT_DELTA
Разрешение Android ACTIVITY_RECOGNITION
Поля (формат — единицы измерения)
TYPE_STEP_COUNT_DELTA ( int — количество)
Количество шагов, пройденных за период времени.
Допустимый диапазон : 0–10 шагов в секунду.

Тренировка

Каждая точка данных представляет собой один непрерывный набор тренировочных упражнений, выполняемых пользователем. Точка данных содержит поля для типа упражнения (например, упражнения с отягощениями или силовые тренировки), количество повторений упражнения, продолжительность упражнения и сопротивление.

ОТДЫХАТЬ

Имя com.google.activity.exercise
Области разрешений OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Поля (формат — единицы измерения)
упражнение ( int —enum)
Значения, представляющие различные упражнения, такие как упражнения по поднятию тяжестей, силовые тренировки и сердечно-сосудистые упражнения.
повторения ( int —enum)
Количество повторений упражнения.
тип сопротивления ( int —enum)
Тип сопротивления, используемый во время упражнения.
сопротивление ( float — кг)
Сопротивление упражнения (или веса), в килограммах.
длительность ( int — миллисекунды)
Продолжительность упражнения, для которого продолжительность имеет значение.

Андроид

Имя com.google.activity.exercise
Поля (формат — единицы измерения)
FIELD_EXERCISE ( int —enum)
Значения, представляющие различные упражнения, такие как упражнения по поднятию тяжестей, силовые тренировки и сердечно-сосудистые упражнения.
FIELD_REPETITIONS ( int —количество)
Количество повторений упражнения.
FIELD_RESISTANCE_TYPE ( int —enum)
Тип сопротивления, используемый во время упражнения.
FIELD_RESISTANCE ( float —kg)
Сопротивление упражнения (или веса), в килограммах.
FIELD_DURATION ( int — миллисекунды)
Продолжительность упражнения, для которого продолжительность имеет значение.