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

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

Активность

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

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

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

ОТДЫХ

Имя 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 можно рассчитать с помощью:

Количество зарабатываемых 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
Поля (формат — единицы измерения)
шаги ( int —count)
Количество шагов, сделанных за период времени.
Допустимый диапазон : 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 — перечисление)
Значения, представляющие различные упражнения, такие как упражнения по поднятию тяжестей, силовые тренировки и упражнения для сердечно-сосудистой системы.
FIELD_REPETITIONS ( int — количество)
Количество повторений упражнения.
FIELD_RESISTANCE_TYPE ( int — перечисление)
Тип сопротивления, используемого во время упражнения.
FIELD_RESISTANCE ( float — кг)
Сопротивление упражнения (или веса) в килограммах.
FIELD_DURATION ( int — миллисекунды)
Продолжительность упражнения, для которого продолжительность имеет значение.