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 gerçekleştirdiği tüm etkinlikleri yakalamak için kullanılabilir. Bu, koşma veya farklı sporlar gibi yaygın fitness etkinliklerinin yanı sıra meditasyon, bahçecilik ve uyku gibi aktiviteleri içerebilir.

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ı kursu sırasında boks biraz boks yapmışlarsa karma dövüş sanatları için bir oturum oluşturun. Daha sonra, farklı etkinlik türlerini segmentlere ayırabilirsiniz.

Her veri noktasının başlangıç ve bitiş zamanı gerekir. Veri noktalarının sırt sırta veya arka arkaya olmalarına gerek yoktur. 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—birimler) activity type (int - enum)
Kullanıcının yaptığı etkinliğin türü. Etkinlik türlerinin listesine göz atın.

Android

Adcom.google.activity.segment
Veri türü nesnesiTYPE_ACTIVITY_SEGMENT
Android izniACTIVITY_RECOGNITION
Alanlar (biçim—birim) FIELD_RATING (int—enum)
Kullanıcının yaptığı etkinliğin türü. Etkinlik türlerinin listesine göz atın.

Bazal metabolizma hızı (BMR)

Bu veri türü, kullanıcının BMR'sini kilo kalorisi cinsinden yakalar. Her veri noktası, kullanıcının yüksekliğine ve ağırlığına göre tüm gün dinlenirken yakacağı kilo kalori sayısını gösterir. Yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, 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ünde kcal)
Boyunca ve kilosuna bağlı olarak kullanıcının tüm gün dinlenirken yakacağı kilo kalori 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ıların yaşları, ağırlıkları ve boyuna bağlı olarak tüm gün dinlenirken yakacakları kalori miktarı.

Yakılan kalori

Bu veri türü, dinlenme sırasında yakılan kalori de (BMR) dahil, kullanıcının yaktığı toplam kaloriyi (kilo kalori cinsinden) yakalar. Her veri noktası, bir zaman aralığında yakılan toplam kilo kaloriyi gösterir. Bu yüzden, 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—birimler) kalori (float—kcal)
Yakılan kilo kalori 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 kilo kalori sayısı.

Bisiklet pedalı çevirme ritmi

Bir kullanıcı bisiklete binerse bu veri türü, dakikadaki krank devriyle (BGBG) pedal çevirme hızını yakalamak için kullanılabilir. Her veri noktası, pedal çevirme hızının anlık bir ölçüsü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—birimler) rpm (float-rpm)
Dakikada bisiklet krank devri sayısı.

Android

Adcom.google.cycling.pedaling.cadence
Veri türü nesnesiTYPE_CYCLING_PEDALING_CADENCE
Alanlar (biçim—birimler) FIELD_BGBG (float-rpm)
Dakikada bisiklet krank devri sayısı.

Bisiklet pedalı kümülatif

Bir kullanıcı bisiklete binirse bu veri türü bir dönemdeki krank devrlerinin sayısını yakalamak için kullanılabilir. Her veri noktası, başlangıç zamanından bu yana sayılan devrimlerin 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—birimler) devrimler (int—sayı)
Bir dönemde bisiklet krank devrimi sayısı.

Android

Adcom.google.cycling.pedaling.cumulative
Veri türü nesnesiTYPE_CYCLING_PEDALING_CUMULATIVE
Alanlar (biçim—birimler) FIELD_REVOLUTIONS (int—sayı)
Bir dönemde bisiklet krank devrimi sayısı.

Kardiyo Puanı

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

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

Kazanılan Kardiyo Puanı, aktivitenin yoğunluğuna bağlıdır. Kardiyo Puanı hesaplamak ve yazmak için bu kılavuzu kullanın:

Veriler 1 HP (Düşük orta yoğunluklu etkinlik) 2 HP (Yüksek yoğunluklu aktivite)
Nabız Maksimum nabızla -%50 1 dakikalık aktivite 1 dakika aktivite ve maksimum% 70 nabız
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üyüş hızı Dakikada 100-130 adım >dakika/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) yoğunluk (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—birimler) FIELD_INTENSITY (float- Kardiyo puanı)
Kullanıcının verdiği egzersizin veya aktivitenin yoğunluğu. Bir dakika hafif veya orta hızda fiziksel aktivite (1,5 km/saat'ten daha hızlı yürüme veya 10 km/saatten hızlı bisiklete binme gibi) 1 kardiyo puanı kazandırır. Bir dakika daha yoğun aktiviteniz 2 kardiyo puanı kazandırır.

Hareket Dakikası

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

Kullanıcılar yoga, dans veya bahçecilik gibi aktivitelerin yanı sıra diğer ev işlerinden Hareket Dakikaları kazanabilir. Yürüyüş için Google Fit'e 60 saniye içinde en az 30 adım attığında Bir Hareket dakikası 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 Dakikası 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 Dakikası süresi (milisaniye).
Geçerli aralık: 0—Uzun.MAX_VALUE

Güç

Bu veri türü, bir etkinlik gerçekleştirirken kullanıcının vat cinsinden ölçülen gücünü oluşturur. Örneğin, durağan bir bisiklet üzerinde egzersiz yaparken elektrik sayacı kullanabilirsiniz. Her veri noktası, oluşturulan güçte anlık ölçümü temsil eder.

Her veri noktası, üretilen anlık enerji ölçüsü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—birimler) vat (float-vat)
vat olarak oluşturulan enerji.

Android

Adcom.google.power.sample
Veri türü nesnesiTYPE_POWER_SAMPLE
Alanlar (biçim—birimler) FIELD_WATTS (float-vat)
vat olarak oluşturulan enerji.

Adım sayısı gönderme sıklığı

Bu veri türü, dakika başına adım olarak ölçülen yürüyüş ritmini yakalar. Her veri noktası, temponun dakika başına adım bazında 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 ritim.

Android

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

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 bildirildiğinden, veri noktalarında çakışma süresi olmamalıdır. Her bir 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 büyük olmalıdır. Belirli bir süre için tüm değerleri bir araya getirmek, bu 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 zaman diliminde gerçekleştirilen 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—sayı)
Belirli bir zaman diliminde gerçekleştirilen adım sayısı.
Geçerli aralık: Saniyede 0-10 adım

Antrenman

Her veri noktası, kullanıcının gerçekleştirdiği tek bir antrenman antrenmanı grubunu temsil eder. Veri noktası; egzersiz türü, örneğin direnç veya kilo 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—birimler)
egzersiz (int—enum)
Ağırlık kaldırma egzersizleri, güç antrenmanı ve kardiyovasküler egzersizler gibi farklı egzersizleri temsil eden değerler.
tekrarlar (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ığı) kilogram cinsinden direnci.
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, güç antrenmanı 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ığı) kilogram cinsinden direnci.
FIELD_DURATION (int-milisaniye)
Sürenin önemli olduğu bir egzersizin süresi.