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ığı tüm etkinlikleri yakalamak için kullanılabilir. Koşu veya farklı sporlar gibi yaygın fitness aktivitelerinin yanı sıra meditasyon, bahçe işleri ve uyku gibi aktiviteler de buna dahildir.

Kullanıcı bu süre zarfında birden fazla etkinlik gerçekleştiriyorsa ana etkinlik türü için bir oturum, farklı etkinlik türleri için ise birden fazla segment oluşturun. Örneğin, karma dövüş sanatları dersinde biraz kickboks ve boks yaptıysa karma dövüş sanatları için bir oturum oluşturun. Ardından, farklı etkinlik türlerini segmentlere ayırabilirsiniz.

Her veri noktası için başlangıç ve bitiş zamanı gerekir. Veri noktalarının arka arkaya veya doğrudan birbirini takip etmesi gerekmez, aralarında boşluk olabilir.

REST

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 yaptığı etkinliğin türü. Etkinlik türlerinin listesini burada bulabilirsiniz.

Android

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 yaptığı etkinliğin türü. Etkinlik türlerinin listesini burada bulabilirsiniz.

Bazal metabolizma hızı (BMR)

Bu veri türü, kullanıcının bazal metabolizma hızını (BMH) kilokalori cinsinden yakalar. Her veri noktası, kullanıcının boy ve kilosuna göre tüm gün dinlenmesi durumunda yakacağı kilokalori sayısını gösterir. Yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılır.

REST

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)
Kullanıcının boyuna ve kilosuna göre, gün boyu dinlenmesi durumunda yakacağı kilokalori sayısı.

Android

Adcom.google.calories.bmr
Veri türü nesnesiTYPE_BASAL_METABOLIC_RATE
Alanlar (biçim—birimler) FIELD_CALORIES (float—günlük kcal)
Kullanıcının yaşına, ağırlığına ve boyuna göre, gün boyu dinlenmesi durumunda yakacağı kilokalori sayısı.

Yakılan kalori

Bu veri türü, dinlenme sırasında yakılan kaloriler (BMR) dahil olmak üzere kullanıcı tarafından yakılan toplam kaloriyi (kilokalori cinsinden) yakalar. Her veri noktası, bir zaman aralığında yakılan toplam kilokaloriyi temsil eder. Bu nedenle, hem başlangıç hem de bitiş zamanı ayarlanmalıdır.

REST

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ı.

Android

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

Bir kullanıcı bisiklete biniyorsa bu veri türü, dakikadaki krank devri (RPM) cinsinden pedal çevirme hızını yakalamak için kullanılabilir. Her veri noktası, pedal çevirme hızının anlık ölçümünü temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılır.

REST

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ı devir sayısı.

Android

Adcom.google.cycling.pedaling.cadence
Veri türü nesnesiTYPE_CYCLING_PEDALING_CADENCE
Alanlar (biçim—birimler) FIELD_RPM (float—rpm)
Dakikadaki bisiklet krankı devir sayısı.

Bisiklet pedalı çevirme toplamı

Bir kullanıcı bisiklete biniyorsa bu veri türü, bir süre boyunca krank devir sayısını yakalamak için kullanılabilir. Her veri noktası, başlangıç zamanındaki sayıdan itibaren yapılan devir sayısını gösterir.

REST

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) devir (int—sayı)
Belirli bir süre içinde bisiklet krankının dönme sayısı.

Android

Adcom.google.cycling.pedaling.cumulative
Veri türü nesnesiTYPE_CYCLING_PEDALING_CUMULATIVE
Alanlar (biçim—birimler) FIELD_REVOLUTIONS (int—sayı)
Belirli bir süre içinde bisiklet krankının dönme sayısı.

Kardiyo Puanı

Bu veri türü, kullanıcının tüm etkinliklerinden kazandığı Kalp Puanı sayısını gösterir. Her veri noktası, bir zaman aralığı için hesaplanan Kardiyo Puanı sayısını gösterir.

Kullanıcılar günlük Kardiyo Puanı hedefi belirleyebilir ve ilerleme durumlarını takip edebilir. Kardiyo puanları şu şekilde hesaplanabilir:

Kazanılan Kardiyo Puanı sayısı, etkinliğin yoğunluğuna bağlıdır. Kardiyo puanlarını hesaplamak ve yazmak için bu kılavuzdan yararlanın:

Veriler 1 HP (Düşük-orta yoğunlukta aktivite) 2 HP (Yüksek yoğunluklu aktivite)
Nabız Maksimum kalp atış hızının% 50'sinden fazla olduğu 1 dakikalık aktivite Maksimum nabzın% 70'inden fazla olduğu 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'dan fazla adım

REST

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ığı egzersizin veya aktivitenin yoğunluğuna göre kazanılan Kalp Puanları.

Android

Adcom.google.heart_minutes
Veri türü nesnesiTYPE_HEART_MINUTES
Alanlar (biçim—birimler) FIELD_INTENSITY (float—kalp puanları)
Kullanıcının yaptığı egzersizin veya etkinliğin yoğunluğu. Bir dakika boyunca hafif ila orta düzeyde fiziksel aktivite (ör.saatte 4 km'den hızlı yürümek veya saatte 16 km'den hızlı bisiklet sürmek) 1 kardiyo puanı kazandırır. Bir dakika daha yoğun aktivite 2 Kardiyo Puanı kazandırır.

Hareket Dakikası

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

Kullanıcılar yoga, dans, bahçe işleri ve diğer ev işleri gibi aktivitelerden Hareket Dakikaları kazanabilir. Kullanıcılar yürüyüşe çıktığında Google Fit, 60 saniye içinde en az 30 adım attıklarında bir Hareket Dakikası ödülü verir.

REST

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

Android

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-Long.MAX_VALUE

Güç

Bu veri türü, bir etkinlik sırasında kullanıcının ürettiği gücü watt cinsinden ölçerek kaydeder. Örneğin, kondisyon bisikletinde egzersiz yaparken güç ölçer kullanma. 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 ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılır.

REST

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) vat (float—vat)
Üretilen güç (vat cinsinden).

Android

Adcom.google.power.sample
Veri türü nesnesiTYPE_POWER_SAMPLE
Alanlar (biçim—birimler) FIELD_WATTS (float—vat)
Üretilen güç (vat cinsinden).

Adım sayısı ritmi

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

REST

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)
Dakikadaki adım sayısı olarak ölçülen adım ritmi.

Android

Adcom.google.step_count.cadence
Veri türü nesnesiTYPE_STEP_COUNT_CADENCE
Alanlar (biçim—birimler) FIELD_RPM (float—adım/dakika)
Dakikadaki adım sayısı 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ı gösterir. Her adım yalnızca bir kez bildirilir. Bu nedenle, veri noktalarının zamanı çakışmamalıdır. Her veri noktasının başlangıç zamanı, adımların atıldığı aralığın başlangıcını temsil etmelidir.

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

REST

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)
adımlar (int—sayı)
Belirli bir süre içinde atılan adım sayısı.
Geçerli aralık: Saniyede 0-10 adım

Android

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 süre içinde atılan adım sayısı.
Geçerli aralık: Saniyede 0-10 adım

Antrenman

Her veri noktası, bir kullanıcının yaptığı tek bir kesintisiz antrenman egzersizi setini temsil eder. Veri noktasında egzersiz türü (ör. direnç egzersizleri veya ağırlık antrenmanı), egzersizin tekrar sayısı, egzersizin süresi ve direnç alanları bulunur.

REST

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)
exercise (int—enum)
Ağırlık kaldırma egzersizleri, kuvvet antrenmanı egzersizleri ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.
repetitions (int—enum)
Bir egzersizin tekrar sayısı.
resistance type (int—enum)
Egzersiz sırasında kullanılan direnç türü.
resistance (float—kg)
Egzersizin (veya ağırlığın) direnci (kilogram cinsinden).
duration (int—milisaniye)
Sürenin önemli olduğu bir egzersizin süresi.

Android

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.
FIELD_REPETITIONS (int—count)
Bir egzersizin tekrar sayısı.
FIELD_RESISTANCE_TYPE (int—enum)
Egzersiz sırasında kullanılan direnç türü.
FIELD_RESISTANCE (float—kg)
Egzersizin (veya ağırlığın) direnci (kilogram cinsinden).
FIELD_DURATION (int—milisaniye)
Sürenin önemli olduğu bir egzersizin süresi.