Google Fit platformu, sürekli olarak kaydedilebilen (bir dönemde birden çok veri noktası içeren) veriler için bu verileri toplayıp hesaplanan sonuçları döndürebilir. Bu, ortalama bir ölçüm veya özet/toplam olabilir. Bu hesaplamalardan zamandan tasarruf edebilir ve birleştirilmiş verileri okuyarak uygulama kullanıcılarınıza kullanışlı özetler veya ortalamalar hakkında kolayca bilgi verebilirsiniz.
Birleştirilmiş verileri okumak için veri türünü, zaman aralığını ve verileri gruplandırmak ve gruplandırmak için bir grup seçmeniz gerekir. Verileri birkaç farklı şekilde gruplandırabilirsiniz:
Dönem
Saatlik veya günlük toplu veri paketi. Örneğin, günlük olarak yakılan adımları veya kalorileri görün.
Etkinlik türü
Etkinlik türüne göre birleştirilmiş toplu veriler. Örneğin, bir haftalık uyku verileri için her uyku etkinliği türü (hafif, derin ve REM) için bir grup olacaktır.
Etkinlik segmenti
Belirli bir dönemdeki etkinlik segmentlerine göre birleştirilmiş verileri gruplandırır. Örneğin, bir kullanıcı 09:00 ile 10:00 arasında koşuya çıkıp ilk 20 dakika boyunca koştuysa, 10 dakika boyunca oturmuş, 15 dakika yürümüş ve 15 dakika boyunca koştuysa, bunlar 4 etkinlik segmenti olarak kabul edilir ve 4 paket döndürür.
Oturum
Verileri toplamak için oturumların zaman sınırlarını kullanın. Örneğin, bir kullanıcı 2 oturum (sabah çalıştırması ve öğleden sonra koşusu) olarak kaydedilen 2 koşuya gittiyse ortalama adımları veya her çalıştırmanın ortalama hızını öğrenmek için oturuma göre grup oluşturabilirsiniz.
Etkinlik
Toplu sağlık ve sağlıklı yaşam verilerini okumak için bu veri türlerini kullanın.
Etkinlik özeti
Belirli bir dönemdeki belirli bir etkinliğin toplam süresi ve sayısı.
Her veri noktası, zaman aralığı boyunca belirli bir etkinlik türünün tüm etkinlik segmentlerinin bir özetini temsil eder.
Zaman aralığındaki tüm segmentlerde bir etkinlik için harcanan toplam süre.
FIELD_NUM_SEGMENTS (int—sayı)
Bu veri noktasının zaman aralığındaki farklı etkinlik segmentlerinin sayısı.
Bazal metabolizma hızı (BMR) özeti
Her veri noktası, kullanıcının zaman aralığı boyunca günlük ortalama kilokalori olarak ortalama, maksimum ve minimum bazal metabolizma hızını gösterir. Bu, kullanıcının kilo alması veya kaybetmesi ve dolayısıyla BMR'sinin değişmesi halinde yararlıdır.
Çarpmalar tarafından kazanılan puanlar (daha sıkı aktivite için daha fazla puan) dahil olmak üzere belirli bir süre içinde kazanılan Kardiyo Puanı sayısı.
duration (float— dakika)
Dakika olarak ölçülen, Kardiyo Puanının kazanıldığı zaman.
Android
Ad
com.google.heart_minutes.summary
Veri türü nesnesi
AGGREGATE_HEART_POINTS
Alanlar (biçim—birimler)
FIELD_INTENSITY (float— Kardiyo Puanı)
Çarpmalar tarafından kazanılan puanlar (daha sıkı aktivite için daha fazla puan) dahil olmak üzere belirli bir süre içinde kazanılan Kardiyo Puanı sayısı.
FIELD_DURATION (float— dakika)
Dakika olarak ölçülen, Kardiyo Puanının kazanıldığı zaman.
Hareket Dakikası özeti
Dönem boyunca toplam hareket dakikası sayısı. Bu veri türü ve alanları, anında veri türü ile aynıdır.
Güç özeti
Her veri noktası, belirli bir dönem boyunca vat cinsinden oluşturulan kullanıcının ortalama, maksimum ve minimum gücünü temsil eder.
Kullanıcının dönem boyunca elde ettiği, vat cinsinden ortalama güç.
max (float-vat)
Kullanıcının dönem boyunca elde ettiği, vat cinsinden maksimum gücü.
min (float-vat)
Kullanıcının vatsaat cinsinden oluşturulan minimum gücü.
Android
Ad
com.google.power.summary
Veri türü nesnesi
AGGREGATE_POWER_SUMMARY
Alanlar (biçim—birimler)
FIELD_AVERAGE (float-vat)
Kullanıcının dönem boyunca elde ettiği, vat cinsinden ortalama güç.
FIELD_MAX (float-vat)
Kullanıcının dönem boyunca elde ettiği, vat cinsinden maksimum gücü.
FIELD_MIN (float-vat)
Kullanıcının vatsaat cinsinden oluşturulan minimum gücü.
Adım sayısı delta özeti
Her veri noktası, söz konusu dönemdeki toplam adım sayısını temsil eder.
Bu veri türü ve alanları, anlık veri türü ile aynıdır.
Metin
Toplu vücut ölçüm verilerini okumak için bu veri türlerini kullanın.
Vücut yağ yüzdesi özeti
Her veri noktası, belirli bir zaman diliminde kullanıcının ortalama, maksimum ve minimum vücut yağ yüzdesini gösterir.
REST
Ad
com.google.body.fat.percentage.summary
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
Alanlar (biçim—birimler)
Ortalama (yüzde float)
Kullanıcının dönem boyunca vücuttaki yağın toplam vücut kütlesinin ortalama yüzdesi.
max (float—yüzde)
Kullanıcının belirli bir zaman diliminde vücut yağının toplam vücut kütlesi için maksimum yüzdesi.
min (float—yüzde)
Kullanıcının belirli bir zaman diliminde toplam vücut kütlesi olan toplam vücut kütlesinin minimum yüzdesi.
Android
Ad
com.google.body.fat.percentage.summary
Veri türü nesnesi
AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Alanlar (biçim—birimler)
FIELD_AVERAGE (float—yüzde)
Kullanıcının dönem boyunca vücuttaki yağın toplam vücut kütlesinin ortalama yüzdesi.
FIELD_MAX (float—yüzde)
Kullanıcının belirli bir zaman diliminde vücut yağının toplam vücut kütlesi için maksimum yüzdesi.
FIELD_MIN (float—yüzde)
Kullanıcının belirli bir zaman diliminde toplam vücut kütlesi olan toplam vücut kütlesinin minimum yüzdesi.
Nabız özeti
Her veri noktası, kullanıcının nabız/dakika cinsinden ortalama, maksimum ve minimum nabzını (dakika başına nabız sayısı) temsil eder.
REST
Ad
com.google.heart_rate.summary
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
Alanlar (biçim—birimler)
Ortalama (float-bpm)
Kullanıcının belirli bir zaman diliminde nabız/dakika cinsinden ortalama nabzı.
max (float-bpm)
Kullanıcının belirli bir zaman diliminde nabız/dakika başına maksimum nabzı.
min (float-bpm)
Kullanıcının belirli bir zaman diliminde nabız/dakika başına minimum nabız sayısı.
Android
Ad
com.google.heart_rate.summary
Veri türü nesnesi
AGGREGATE_HEART_RATE_SUMMARY
Alanlar (biçim—birimler)
FIELD_AVERAGE (float—bpm)
Kullanıcının belirli bir zaman diliminde nabız/dakika cinsinden ortalama nabzı.
FIELD_MAX (float-bpm)
Kullanıcının belirli bir zaman diliminde nabız/dakika başına maksimum nabzı.
FIELD_MIN (float - bpm)
Kullanıcının belirli bir zaman diliminde nabız/dakika başına minimum nabız sayısı.
Yükseklik özeti
Her veri noktası, kullanıcının dönem boyunca ortalama, maksimum ve minimum yüksekliği (metre cinsinden) gösterir.
REST
Ad
com.google.height.summary
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
Alanlar (biçim—birimler)
Ortalama (float—metre)
Kullanıcının dönem boyunca metre cinsinden ortalama yüksekliği.
max (float—metre)
Kullanıcının belirli bir dönemdeki metre cinsinden maksimum yüksekliği.
min (float—metre)
Kullanıcının belirli bir dönemdeki metre cinsinden minimum yüksekliği.
Android
Ad
com.google.height.summary
Veri türü nesnesi
AGGREGATE_HEIGHT_SUMMARY
Alanlar (biçim—birimler)
FIELD_AVERAGE (float—metre)
Kullanıcının dönem boyunca metre cinsinden ortalama yüksekliği.
FIELD_MAX (float—metre)
Kullanıcının belirli bir dönemdeki metre cinsinden maksimum yüksekliği.
FIELD_MIN (float—metre)
Kullanıcının belirli bir dönemdeki metre cinsinden minimum yüksekliği.
Ağırlık özeti
Her veri noktası, kilogram cinsinden kullanıcının belirli bir dönemdeki ortalama, maksimum ve minimum ağırlığını temsil eder.
REST
Ad
com.google.weight.summary
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
Alanlar (biçim—birimler)
Ortalama (float—kg)
Kullanıcının kilogram cinsinden ortalama vücut ağırlığı.
maks. (float-kg)
Kullanıcının belirli bir süre içindeki kilogram cinsinden maksimum vücut ağırlığı.
dk. (float—kg)
Kullanıcının belirli bir zaman dilimi içindeki kilogramgram cinsinden minimum vücut ağırlığı.
Android
Ad
com.google.weight.summary
Veri türü nesnesi
AGGREGATE_WEIGHT_SUMMARY
Alanlar (biçim—birimler)
FIELD_AVERAGE (float—kg)
Kullanıcının kilogram cinsinden ortalama vücut ağırlığı.
FIELD_MAX (float-kg)
Kullanıcının belirli bir süre içindeki kilogram cinsinden maksimum vücut ağırlığı.
FIELD_MIN (float—kg)
Kullanıcının belirli bir zaman dilimi içindeki kilogramgram cinsinden minimum vücut ağırlığı.
Konum
Birleştirilmiş konum verilerini okumak için bu veri türlerini kullanın.
Mesafe deltası
Her veri noktası, kullanıcının belirli bir dönem içinde katettiği mesafeyi metre cinsinden belirtir. Bu veri türü ve alanları, anında veri türü ile aynıdır.
Konum sınırlayıcı kutusu
Her veri noktası, belirli bir dönem boyunca kullanıcının konum noktaları üzerinden hesaplanan sınırlayıcı kutuyu temsil eder. Her sınırlayıcı kutuda, sınırlayıcı kutunun dört köşesini temsil eden dört alan vardır.
Kullanıcının belirli bir dönemdeki saniye başına ortalama hızı.
max (float-metre/saniye)
Kullanıcının belirli bir dönemdeki saniye başına maksimum hızı.
min (float-metre/saniye)
Kullanıcının belirli bir dönemdeki saniye başına minimum hızı.
Android
Ad
com.google.speed.summary
Veri türü nesnesi
AGGREGATE_SPEED_SUMMARY
Alanlar (biçim—birimler)
Ortalama (float-saniye başına metre)
Kullanıcının belirli bir dönemdeki saniye başına ortalama hızı.
max (float-metre/saniye)
Kullanıcının belirli bir dönemdeki saniye başına maksimum hızı.
min (float-metre/saniye)
Kullanıcının belirli bir dönemdeki saniye başına minimum hızı.
Beslenme
Toplu beslenme verilerini okumak için bu veri türlerini kullanın.
Sıvı alımı özeti
Her veri noktası, bir kullanıcının tükettiği toplam su hacmini litre cinsinden temsil eder. Bu veri türü ve alanları, anında veri türü ile aynıdır.
Besin özeti
Her veri noktası, bir dönemdeki tüm beslenme girişlerinin toplamını temsil eder.
Besin değerleri alanındaki her değer, dönemdeki tüm girişler üzerinde besin toplamının toplamını temsil eder.
Besin değeri girişlerin hiçbirinde de yer almıyorsa toplu haritada da bulunmaz. Dönem içindeki tüm girişler aynı öğünle ilgiliyse yemek türü de ayarlanır.
"key": "calories" // Calories in kcal
"key": "fat.total" // Total fat in grams
"key": "fat.saturated" // Saturated fat in grams
"key": "fat.unsaturated" // Unsaturated fat in grams
"key": "fat.polyunsaturated" // Polyunsaturated fat in grams
"key": "fat.monounsaturated" // Monounsaturated fat in grams
"key": "fat.trans" // Trans fat in grams
"key": "cholesterol" // Cholesterol in milligrams
"key": "sodium" // Sodium in milligrams
"key": "potassium" // Potassium in milligrams
"key": "carbs.total" // Total carbohydrates in grams
"key": "dietary_fiber" // Dietary fiber in grams
"key": "sugar" // Amount of sugar in grams
"key": "protein" // Protein amount in grams
Android
Ad
com.google.nutrition.summary
Veri türü nesnesi
AGGREGATE_NUTRITION_SUMMARY
Alanlar (biçim—birimler)
FIELD_MEAL_TYPE (int—enum)
Kullanıcının ne tür bir yemek yediği (dönemdeki tüm girişler aynı öğün için geçerliyse).
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
Sağlık
Toplu tıbbi ve sağlık verilerini okumak için bu veri türlerini kullanın.
Kandaki glikoz özeti
Her veri noktası, zaman aralığı boyunca 1 mmol/L'nin 18 mg/dL olduğu ortalama, minimum ve maksimum kan şekeri düzeyini veya konsantrasyonunu temsil eder.
Bu alanların her birinin değerleri, zaman aralığı boyunca yapılan tüm ölçümler için aynıysa döndürülen verilerde alan değerini görürsünüz:
Kullanıcının dönem boyunca ortalama kan şekeri seviyesi veya konsantrasyonu.
max (float—mmol/L)
Kullanıcının bir dönem boyunca maksimum kan şekeri seviyesi veya konsantrasyonu.
min (float—mmol/L)
Kullanıcının bir dönemdeki minimum kan şekeri seviyesi veya konsantrasyonu.
yemekle geçici ilişkisi (int—enum) (isteğe bağlı alan)
Okuma işleminin gerçekleştiği zaman ile kullanıcının yemek yemesinin karşılaştırması.
Kabul edilen değerler
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
uykuyla geçici ilişki (int—enum) (isteğe bağlı alan)
Okumanın gerçekleştiği saat ile kullanıcının uyuduğu zamanın karşılaştırması.
Kabul edilen değerler
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
numune kaynağı (int—enum) (isteğe bağlı alan)
Kandaki glikozu ölçmek için kullanılan vücut sıvısı türüdür.
Kullanıcının dönem boyunca ortalama kan şekeri seviyesi veya konsantrasyonu.
FIELD_MAX (float—mmol/L)
Kullanıcının bir dönem boyunca maksimum kan şekeri seviyesi veya konsantrasyonu.
FIELD_MIN (float—mmol/L)
Kullanıcının bir dönemdeki minimum kan şekeri seviyesi veya konsantrasyonu.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (isteğe bağlı alan)
Okuma işleminin gerçekleştiği zaman ile kullanıcının yemek yemesinin karşılaştırması.
Kabul edilen değerler
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (isteğe bağlı alan)
Okumanın gerçekleştiği saat ile kullanıcının uyuduğu zamanın karşılaştırması.
Kabul edilen değerler
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (isteğe bağlı alan)
Kandaki glikozu ölçmek için kullanılan vücut sıvısı türüdür.
Kullanıcının belirli bir dönemdeki ortalama diyastolik tansiyonu.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float - mmHg)
Kullanıcının belirli bir dönemdeki maksimum diyastolik tansiyonu.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float— mmHg)
Kullanıcının belirli bir dönemdeki minimum diyastolik tansiyonu.
FIELD_BODY_position (int—enum) (isteğe bağlı alan)
Ölçüm yapıldığında kullanıcının vücut pozisyonu.
Kabul edilen değerler
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (isteğe bağlı alan)
Ölçümün hangi koldan ve bir koldan oluştuğu.
Kabul edilen değerler
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
Vücut ısısı özeti
Her veri noktası, bir zaman aralığı boyunca kullanıcının ortalama, minimum ve maksimum vücut sıcaklığını gösterir.
Ölçüm konumu, zaman aralığındaki tüm veri noktaları için aynıysa ölçümün gövde üzerinde yapıldığı konumu da içerir.