Etkinlik verisi türleri

Bu veri türleri, egzersizle ilgili aktiviteleri, antrenmanları ve metrikleri yakalamak için kullanılabilir.

Etkinlik

Bu veri türü, kullanıcının yaptığı herhangi bir etkinliği yakalamak için kullanılabilir. Koşma veya farklı sporlar gibi yaygın fitness aktivitelerinin yanı sıra meditasyon, bahçe işleri ve uyku gibi aktiviteler de bu kapsamdadır.

Kullanıcı bu dönem içinde birden fazla etkinlik gerçekleştirdiyse bir farklı etkinlik türleri için de birden fazla segment oluşturabilirsiniz. Örneğin, farklı dövüş sanatlarında biraz kick boks ve boks yaptılar. karma dövüş sanatları için bir oturum oluşturun. Daha sonra her bir anahtar kelime için segmentlere ayrılabilir.

Her veri noktası için bir başlangıç ve bitiş zamanı gerekir. Veri noktalarının, art arda veya doğrudan birbirini takip ediyorsa aralarda boşluklar olabilir.

RESTAndroid
Adcom.google.activity.segment
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim—birimler) activity type (int—enum)
Kullanıcının gerçekleştirdiği etkinlik türü. Etkinlik türlerinin listesini burada bulabilirsiniz.
Adcom.google.activity.segment
Veri türü nesnesiTYPE_ACTIVITY_SEGMENT
Android izniACTIVITY_RECOGNITION
Alanlar (biçim—birim) FIELD_ACTIVITY (int—enum)
Kullanıcının gerçekleştirdiği etkinlik türü. Etkinlik türlerinin listesini burada bulabilirsiniz.

Bazal metabolizma hızı (BMR)

Bu veri türü, bir kullanıcının BMR'sini kilokalori cinsinden yakalar. Her veri noktası, kullanıcının boyuna ve kilosuna göre tüm gün dinlenirken yakacağı kilokalori sayısını gösterir. Yalnızca bitiş zamanı ayarlanmalıdır. Bu okuma için zaman damgası olarak kullanılır.

RESTAndroid
Adcom.google.calories.bmr
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler) kalori (float—günlük kcal)
Bir kullanıcının boyuna ve kilosuna göre tüm gün dinlenirken yakacağı kilokalori miktarı.
Adcom.google.calories.bmr
Veri türü nesnesiTYPE_BASAL_METABOLIC_RATE
Alanlar (biçim - birimler) FIELD_CALORIES (float - günlük kcal)
Bir kullanıcının yaşı, kilosu ve boyuna göre, tüm gün dinlenirken yakacağı kilokalori miktarı.

Yakılan kalori

Bu veri türü, dinlenme sırasında yakılan kaloriler (BMR) dahil olmak üzere kullanıcının yaktığı toplam kaloriyi (kilokalori cinsinden) yakalar. Her veri noktası, Böylece hem başlangıç hem de bitiş zamanları için belirli bir zaman aralığında yakılan toplam kilokalori ayarlanmalıdır.

RESTAndroid
Adcom.google.calories.expended
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler) kalori (float - kcal)
Yakılan kilokalori sayısı.
Adcom.google.calories.expended
Veri türü nesnesiTYPE_CALORIES_EXPENDED
Android izniACTIVITY_RECOGNITION
Alanlar (biçim - birimler) FIELD_CALORIES (float - kcal)
Yakılan kilokalori sayısı.

Bisiklet pedalı çevirme ritmi

Bisiklete binen bir kullanıcının pedal çevirmesi için bu veri türü kullanılabilir dakikadaki krank devir sayısı (BGBG) cinsinden hesaplanır. Her veri noktası, pedal çevirme hızının anlık bir ölçümüdür, dolayısıyla yalnızca son saatin ayarlanması gerekir. Bu, okumanın zaman damgası olarak kullanılır.

RESTAndroid
Adcom.google.cycling.pedaling.cadence
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim—birimler) rpm (float—rpm)
Dakikadaki bisiklet krank devri sayısıdır.
Adcom.google.cycling.pedaling.cadence
Veri türü nesnesiTYPE_CYCLING_PEDALING_CADENCE
Alanlar (biçim - birimler) FIELD_RPM (float—devir/dk.)
Dakikadaki bisiklet köprü devrinin sayısı.

Bisiklet pedalı çevirme kümülatif

Bir kullanıcı bisiklete biniyorsa bu veri türü, bir dönemdeki krank devirlerinin sayısını yakalamak için kullanılabilir. Her veri noktası, ilgili sayı sayısı başlangıç zamanından bu yana geçen devir sayısı.

RESTAndroid
Adcom.google.cycling.pedaling.cumulative
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler) dönme sayısı (int: sayı)
Belirli bir dönemdeki bisiklet kolu devrinin sayısı.
Adcom.google.cycling.pedaling.cumulative
Veri türü nesnesiTYPE_CYCLING_PEDALING_CUMULATIVE
Alanlar (biçim - birimler) FIELD_REVOLUTIONS (int: sayı)
Belirli bir dönemdeki bisiklet kolu devrinin sayısı.

Kardiyo Puanı

Bu veri türü, bir kullanıcının tüm etkinliklerinden kazandığı Kardiyo Puanı sayısını yakalar. Her veri noktası, hesaplanan Kardiyo Puanı sayısını gösterir belirleyebilirsiniz.

Kullanıcılar günlük Kardiyo Puanı hedefi ayarlayabilir ve ilerleme durumlarını takip edebilir. Kardiyo Puanı şöyle hesaplanabilir:

Kazanılan Kardiyo Puanı sayısı, aktivitenin yoğunluğuna göre değişir. Kardiyo Puanlarını hesaplamak ve yazmak için bu kılavuzu kullanın:

Veriler 1 HP (Düşük-orta yoğunlukta aktivite) 2 HP (Yüksek yoğunluklu aktivite)
Nabız Maksimum nabzın %50'sinden yüksek bir nabızla 1 dakikalık aktivite Maks. nabzın% 70'in üzerinde olmasıyla 1 dakikalık aktivite
MET değeri 3-6 MET. Örneğin, kürek çekme veya kaya tırmanışı >6 MET. Örneğin, HIIT, kayak, voleybol veya futbol.
Yürüme hızı Dakikada 100-130 adım Dakikada >130 adım
RESTAndroid
Adcom.google.heart_minutes
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim—birimler) intensity (float: Kardiyo Puanları)
Kullanıcının yaptığı egzersiz veya aktivitenin yoğunluğuna göre kazanılan kalp puanları.
Adcom.google.heart_minutes
Veri türü nesnesiTYPE_HEART_MINUTES
Alanlar (biçim—birimler) FIELD_INTENSITY (float - kalp puanı)
Kullanıcının yaptığı egzersizin veya aktivitenin yoğunluğu. Bir dakikalık hafif veya orta düzeyde fiziksel aktivite (ör. 4 km/sa'dan hızlı yürüme veya 16 km/sa'dan hızlı bisiklet sürme) 1 kalp puanı kazandırır. Daha yoğun bir aktivitenin bir dakikası için 2 kalp puanı kazanırsınız.

Hareket Dakikası

Bu veri türü, Google Fit'in bir kullanıcının tüm etkinliklerinden kazandığını hesapladığı Hareket Dakikaları sayısını yakalar. Her veri noktası, zaman aralığı için Hareket Dakikası sayısı. Hem başlangıç hem de bitiş zamanı ayarlanmalıdır.

Kullanıcılar yoga, dans veya bahçe işleri gibi etkinliklerin yanı sıra ev işlerinden de Hareket Dakikaları kazanabilir. Google Fit, yürüyüşe çıkarsa bir Hareket ödülü alır 60 saniyede en az 30 adım attığı her seferde dakikası

RESTAndroid
Adcom.google.active_minutes
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler) duration (int: milisaniye)
Kazanılan Hareket Dakikaları'nın süresi (milisaniye).
Geçerli aralık: >=0
Adcom.google.active_minutes
Veri türü nesnesiTYPE_MOVE_MINUTES
Alanlar (biçim—birimler) FIELD_DURATION (int—milisaniye)
Kazanılan Hareket Dakikaları'nın süresi (milisaniye).
Geçerli aralık: 0 - Uzun.MAX_VALUE

Güç

Bu veri türü, bir kullanıcının aktivite yaparken ürettiği gücü (watt cinsinden) yakalar. Örneğin, bir cihazda egzersiz yaparken güç ölçer kullanarak kullanılabilir. Her veri noktası, üretilen gücün anlık ölçümünü temsil eder.

Her veri noktası, üretilen gücün anlık ölçümünü temsil eder. Bu nedenle, yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılacaktır.

RESTAndroid
Adcom.google.power.sample
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler) watt (float - vat)
Vat cinsinden üretilen güç.
Adcom.google.power.sample
Veri türü nesnesiTYPE_POWER_SAMPLE
Alanlar (biçim—birimler) FIELD_WATTS (float - vat)
Vat cinsinden üretilen güç.

Adım sayısı ritmi

Bu veri türü, dakikadaki adım sayısı olarak ölçülen yürüme ritmini yakalar. Her veri noktası, adım ritminin dakikadaki adım sayısı olarak anlık ölçümünü temsil eder.

RESTAndroid
Adcom.google.step_count.cadence
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim—birimler) rpm (float—adım/dakika)
Adım ritmi, dakikadaki adım sayısı olarak ölçülür.
Adcom.google.step_count.cadence
Veri türü nesnesiTYPE_STEP_COUNT_CADENCE
Alanlar (biçim - birimler) FIELD_RPM (float—adım/dakika)
Dakika başına adım olarak ölçülen adım ritmi.

Adım sayısı delta değeri

Bu veri türü, son okumadan bu yana atılan adım sayısını yakalar. Her biri adım yalnızca bir kez raporlanır. Bu nedenle, veri noktalarında çakışma zamanı olmamalıdır. İlgili içeriği oluşturmak için kullanılan her veri noktasının başlangıç zamanı, aralıktaki aralığın başlangıcını temsil etmelidir hangi adımların atıldığını gösterir.

Başlangıç zamanı, önceki veri noktasının bitiş zamanına eşit veya bu zamandan daha büyük olmalıdır. Bir döneme ait tüm değerlerin toplanması, söz konusu dönemdeki toplam adım sayısını hesaplar.

RESTAndroid
Adcom.google.step_count.delta
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler)
steps (int: sayı)
Belirli bir dönemde atılan adım sayısı.
Geçerli aralık: Saniyede 0-10 adım
Adcom.google.step_count.delta
Veri türü nesnesiTYPE_STEP_COUNT_DELTA
Android izniACTIVITY_RECOGNITION
Alanlar (biçim—birimler)
TYPE_STEP_COUNT_DELTA (int—count)
Belirli bir dönemde atılan adım sayısı.
Geçerli aralık: Saniyede 0-10 adım

Antrenman

Her veri noktası, sürekli bir antrenman egzersizi grubunu temsil eder kullanıcı tarafından gerçekleştirilmiş olabilir. Veri noktası, egzersiz türü (ör. direnç egzersizleri veya ağırlık antrenmanı), egzersizin tekrar sayısı, egzersizin süresi ve direnç alanları içerir.

RESTAndroid
Adcom.google.activity.exercise
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Alanlar (biçim - birimler)
egzersiz (int—enum)
Ağırlık kaldırma egzersizleri, kuvvet çalışması egzersizleri ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.

back_extension
bridge
.hip.single_leg
burpee
calf_press
calf_raise
calf_raise
.seated
calf_raise
.standing
chinup
clean
clean
.hang
clean
.hang_power
clean
.jerk
clean
.power
crunch
crunch
.twisting
curl
.bicep
deadlift
deadlift
.rdl
deadlift
.single_leg
deadlift
.straight_leg
dip
dip
.chest
dip
.triceps
fly
good_morning
hip_extension
hip_raise
hip_thrust
jumping_jack
leg_curl
leg_extension
leg_press
leg_raise
lunge
lunge
.rear
lunge
.side
plank
plank
.side
press
.bench
press
.bench.close_grip
press
.bench.decline
press
.bench.incline
press
.jm
press
.pike
press
.shoulder
press
.shoulder.arnold
press
.shoulder.military
pulldown
pullover
pullup
pushup
pushup
.close_grip
pushup
.pike
raise.front
raise.lateral
raise.lateral.rear
row
row
.high
row
.upright
run
.high_knee
russian_twist
shrug
situp
situp
.twisting
squat
step_up
swing
thruster
triceps_extension
vups
wall_sit

tekrarlar (int - sıralama)
Bir egzersizin tekrar sayısı.
direnç türü (int - enum)
Egzersiz sırasında kullanılan direnç türü.
"intVal": 0 // The resistance type is unknown, unspecified, or can't be represented by a value.
"intVal": 1 // The user is using a barbell for resistance.
"intVal": 2 // The user is using a cable for resistance. If using 2 cables are used (one for each arm), include the resistance weight for one arm.
"intVal": 3 // The user is using dumbells for resistance.
"intVal": 4 // The user is using a kettlebell for resistance
"intVal": 5 // The user is performing the exercise in a machine.
"intVal": 6 // The user is using their own body weight for resistance.
direnç (float-kg)
Egzersizin (veya ağırlığın) kilogram cinsinden direncidir.
duration (int: milisaniye)
Süresinin önemli olduğu bir egzersizin süresi.

Adcom.google.activity.exercise
Alanlar (biçim—birimler)
FIELD_EXERCISE (int—enum)
Ağırlık kaldırma egzersizleri, kuvvet antrenmanı egzersizleri ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.

ARNOLD_PRESS
BACK_EXTENSION
BENCH_PRESS
BICEP_CURL
BURPEE
CALF_PRESS
CALF_RAISE
CHEST_DIP
CHINUP
CLEAN
CLEAN_JERK
CLOSE_GRIP_BENCH_PRESS
CLOSE_GRIP_PUSHUP
CRUNCH
DEADLIFT
DECLINE_BENCH_PRESS
DIP
FLY
FRONT_RAISE
GOOD_MORNING
HANG_CLEAN
HANG_POWER_CLEAN
HIGH_KNEE_RUN
HIGH_ROW
HIP_EXTENSION
HIP_RAISE
HIP_THRUST
INCLINE_BENCH_PRESS
JM_PRESS
JUMPING_JACK
LATERAL_RAISE
LEG_CURL
LEG_EXTENSION
LEG_PRESS
LEG_RAISE
LUNGE
MILITARY_PRESS
PIKE_PRESS
PIKE_PUSHUP
PLANK
POWER_CLEAN
PULLDOWN
PULLOVER
PULLUP
PUSHUP
RDL_DEADLIFT
REAR_LATERAL_RAISE
REAR_LUNGE
ROW
RUSSIAN_TWIST
SEATED_CALF_RAISE
SHOULDER_PRESS
SHRUG
SIDE_LUNGE
SIDE_PLANK
SINGLE_LEG_DEADLIFT
SINGLE_LEG_HIP_BRIDGE
SITUP
SQUAT
STANDING_CALF_RAISE
STEP_UP
STRAIGHT_LEG_DEADLIFT
SWING
THRUSTER
TRICEPS_DIP
TRICEPS_EXTENSION
TWISTING_CRUNCH
TWISTING_SITUP
UPRIGHT_ROW
V_UPS
WALL_SIT

FIELD_REPETITIONS (int: sayı)
Bir alıştırmanın tekrar sayısı.
FIELD_RESISTANCE_TYPE (int—enum)
Egzersiz sırasında kullanılan direnç türü.
RESISTANCE_TYPE_UNKNOWN // The resistance type is unknown, unspecified, or can't be represented by a value.
RESISTANCE_TYPE_BARBELL // The user is using a barbell for resistance.
RESISTANCE_TYPE_CABLE // The user is using a cable for resistance. If using 2 cables are used (one for each arm), include the resistance weight for one arm.
RESISTANCE_TYPE_DUMBBELL // The user is using dumbells for resistance.
RESISTANCE_TYPE_KETTLEBELL // The user is using a kettlebell for resistance
RESISTANCE_TYPE_MACHINE // The user is performing the exercise in a machine.
RESISTANCE_TYPE_BODY // The user is using their own body weight for resistance.
FIELD_RESISTANCE (float—kg)
Egzersizin (veya ağırlığın) kilogram cinsinden direncidir.
FIELD_DURATION (int—milisaniye)
Süresinin önemli olduğu bir egzersizin süresi.