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.

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 gerçekleştirdiği etkinlik 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 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.

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)
Bir kullanıcının boyuna ve kilosuna göre tüm gün dinlenirken yakacağı kilokalori miktarı.

Android

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.

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

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.

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 devri sayısıdır.

Android

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

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) dönme sayısı (int: sayı)
Belirli bir dönemdeki bisiklet kolu devrinin 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 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

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ığı egzersiz 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 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ı

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

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

Android

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.

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)
Adım ritmi, dakikadaki adım sayısı olarak ölçülür.

Android

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.

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)
steps (int: sayı)
Belirli bir dönemde 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 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.

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)
egzersiz (int—enum)
Ağırlık kaldırma egzersizleri, kuvvet çalışması egzersizleri ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.
tekrarlar (int - sıralama)
Bir egzersizin tekrar sayısı.
direnç türü (int - enum)
Egzersiz sırasında kullanılan direnç türü.
direnç (float-kg)
Egzersizin (veya ağırlığın) kilogram cinsinden direncidir.
duration (int: milisaniye)
Süresinin ö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: sayı)
Bir alıştırmanın 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) kilogram cinsinden direncidir.
FIELD_DURATION (int—milisaniye)
Süresinin önemli olduğu bir egzersizin süresi.