Etkinlik verisi türleri

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

Etkinlik

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

Kullanıcı bu süre içinde birden fazla etkinlik gerçekleştirdiyse, ana etkinlik türü için bir oturum ve farklı etkinlik türleri için birden fazla segment oluşturun. Örneğin, karma dövüş sanatları dersi sırasında biraz kick boks ve boks yaptılarsa karma dövüş sanatları için bir oturum oluşturun. Ardından farklı etkinlik türlerini segmentlere ayırabilirsiniz.

Her veri noktasının başlangıç ve bitiş zamanı olmalıdır. Veri noktalarının arka arkaya veya doğrudan olması gerekmez. Arada 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 - birim) etkinlik türü (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 BMR'sini kilokalori cinsinden yakalar. Her bir veri noktası, boy ve kilosuna bağlı olarak bir kullanıcının tüm gün boyunca dinlenirken yakacağı kilokalori miktarını temsil eder. 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 - birim) kalori (günlük float - kcal)
Boy ve kilosuna bağlı olarak, bir kullanıcının tüm gün dinlenirken yaktığı kilokalori miktarı.

Android

Adcom.google.calories.bmr
Veri türü nesnesiTYPE_BASAL_METABOLIC_RATE
Alanlar (biçim - birim) FIELD_CALORIES (günlük float - kcal)
Yaşına, kilosuna ve boyuna bağlı olarak, bir kullanıcının tüm gün dinlenirken yaktığı kilokalori miktarı.

Yakılan kalori

Bu veri türü, dinlenme sırasında yakılan kalori (BMR) dahil olmak üzere kullanıcının yaktığı toplam kaloriyi (kilokalori cinsinden) yakalar. Her veri noktası, bir zaman aralığında yakılan toplam kilokalori miktarını temsil eder. Bu nedenle, hem başlangıç hem de bitiş zamanları 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 - birim) 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 - birim) FIELD_CALORIES (float—kcal)
Yakılan kilokalori sayısı.

Bisiklet pedalı çevirme ritmi

Bu veri türü, kullanıcı bisiklete biniyorsa krank devir sayısı (dakikadaki devir sayısı) cinsinden pedal çevirme hızını kaydetmek için kullanılabilir. Her veri noktası, pedal çevirme hızının anlık bir ölçümünü temsil eder. Bu nedenle yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, 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 - birim) 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 - birim) FIELD_RPM (float—rpm)
Dakikadaki bisiklet krank devir sayısı.

Bisiklet pedalı iniş kümülatif

Bir kullanıcı bisiklete biniyorsa bir dönemdeki krank devrlerinin sayısını kaydetmek için bu veri türü kullanılabilir. Her veri noktası, başlangıç zamanındaki sayıdan bu yana gerçekleşen devir sayısını temsil eder.

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 - birim) devir (int—sayı)
Belirli bir dönemdeki bisiklet krank devrinin sayısı.

Android

Adcom.google.cycling.pedaling.cumulative
Veri türü nesnesiTYPE_CYCLING_PEDALING_CUMULATIVE
Alanlar (biçim - birim) FIELD_REVOLUTIONS (int—sayı)
Belirli bir dönemdeki bisiklet krank devrinin sayısı.

Kardiyo Puanı

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

Kullanıcılar günlük Kardiyo Puanı hedefi belirleyebilir ve ilerleme durumlarını izleyebilirler. Kardiyo Puanı aşağıdakiler kullanılarak hesaplanabilir:

Kazanılan Kardiyo Puanı sayısı aktivitenin yoğunluğuna bağlıdır. Kardiyo Puanlarını hesaplamak ve yazmak için şu rehberi kullanın:

Veriler 1 HP (Düşük orta yoğunlukta aktivite) 2 HP (Yüksek yoğunluklu aktivite)
Nabız Maksimum nabız >%50 ile 1 dakikalık aktivite Maks. nabız% 70'in üzerindeyken 1 dakikalık aktivite
MET değeri 3-6 MET. Örneğin, kürek veya kaya tırmanışı, >6 MET. Örneğin, HIIT, kayak, voleybol veya futbol.
Yürüyüş 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 - birim) intensity (float - Kardiyo Puanı)
Kullanıcının yaptığı egzersizin veya aktivitenin yoğunluğuna göre kazanılan Kardiyo Puanı.

Android

Adcom.google.heart_minutes
Veri türü nesnesiTYPE_HEART_MINUTES
Alanlar (biçim - birim) FIELD_INTENSITY (float—kardiyo puanı)
Kullanıcının yaptığı egzersizin veya aktivitenin yoğunluğu. Bir dakikalık hafif ile orta düzey fiziksel aktivite (4,5 km/sa hızlı yürüme veya 10 km/sa hızlı bisiklet sürme gibi) 1 kardiyo puanı kazandırır. Bir dakika daha yoğun aktiviteler 2 kardiyo puanı kazandırır.

Hareket Dakikası

Bu veri türü, Google Fit'in kullanıcının tüm aktivitelerinden kazandığı Hareket Dakikası sayısını yakalar. Her veri noktası, bir zaman aralığı için türetilmiş Hareket Dakikası sayısını temsil eder. Başlangıç ve bitiş zamanı ayarlanmalıdır.

Kullanıcılar yoga, dans veya bahçıvanlık gibi ev işleri gibi aktivitelerden Hareket Dakikaları kazanabilir. Çocuğunuz yürüyüşe çıkarsa, 60 saniye içinde en az 30 adım attığında Google Fit bir Hareket Dakikası ödüllendirir.

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 - birim) duration (int—milisaniye)
Kazanılan Hareket Dakikası süresi (milisaniye cinsinden).
Geçerli aralık: >=0

Android

Adcom.google.active_minutes
Veri türü nesnesiTYPE_MOVE_MINUTES
Alanlar (biçim - birim) FIELD_DURATION (int—milisaniye)
Kazanılan Hareket Dakikası süresi (milisaniye cinsinden).
Geçerli aralık: 0 - Uzun.MAX_VALUE

Güç

Bu veri türü, kullanıcının bir işlem yaparken oluşturduğu gücü vat cinsinden ölçer. Örneğin, sabit bir bisiklet üzerinde 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 bir ölçümünü temsil eder. Bu nedenle yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, 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 - birim) vat (float - vat)
Vat cinsinden üretilen güç.

Android

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

Adım sayısı ritmi

Bu veri türü, dakika başına adım olarak ölçülen yürüyüş ritmini yakalar. Her veri noktası, temponun dakikadaki adım sayısı cinsinden 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 - birim) rpm (float - adım/dakika)
Dakikadaki adım sayısı olarak ölçülen tempo.

Android

Adcom.google.step_count.cadence
Veri türü nesnesiTYPE_STEP_COUNT_CADENCE
Alanlar (biçim - birim) FIELD_RPM (float—adım/dakika)
Dakikadaki adım sayısı olarak ölçülen tempo.

Adım sayısı deltası

Bu veri türü, son okumadan bu yana atılan adım sayısını gösterir. Her adım yalnızca bir kez raporlandığından, veri noktalarının zamanları ç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 bundan daha sonra olmalıdır. Belirli bir zaman aralığındaki tüm değerler toplandığında o dönemdeki toplam adım sayısı hesaplanır.

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 - birim)
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 - birim)
TYPE_STEP_COUNT_DELTA (int—sayı)
Belirli bir dönemde atılan adım sayısı.
Geçerli aralık: Saniyede 0-10 adım

Spor

Her veri noktası, kullanıcı tarafından gerçekleştirilen tek bir kesintisiz egzersiz egzersizi kümesini temsil eder. Veri noktası, egzersiz türü (örneğin direnç egzersizleri veya ağırlık antrenmanı), egzersizin tekrar sayısı, egzersizin süresi ve dirençle ilgili 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 - birim)
exercise (int—enum)
Ağırlık kaldırma, kuvvet antrenmanı egzersizleri ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.
tekrar (int—enum)
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 direnci.
duration (int—milisaniye)
Sürenin önemli olduğu bir egzersizin süresi.

Android

Adcom.google.activity.exercise
Alanlar (biçim - birim)
FIELD_EXERCISE (int—enum)
Ağırlık kaldırma, kuvvet antrenmanı egzersizleri ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.
FIELD_REPETITIONS (int—sayı)
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) kilogram cinsinden direnci.
FIELD_DURATION (int—milisaniye)
Sürenin önemli olduğu bir egzersizin süresi.