بالنسبة إلى البيانات التي يمكن تسجيلها بشكل مستمر (مع نقاط بيانات متعددة على مدار فترة زمنية)، يمكن لمنصة Google Fit تجميع هذه البيانات وعرض النتائج المحسوبة. يمكن أن يكون ذلك عبارة عن قياس متوسط أو ملخّص/إجمالي. يمكنك توفير الوقت في إجراء هذه العمليات الحسابية وعرض ملخّصات أو متوسطات مفيدة لمستخدمي تطبيقك بسهولة من خلال قراءة البيانات المجمّعة.
ملاحظة: تتوفّر أنواع البيانات المجمّعة لمساعدتك في توفير الوقت من خلال قراءة البيانات المحسوبة. استخدِم أنواع البيانات المجمّعة فقط لقراءة البيانات. لا تكتب في أنواع البيانات المجمّعة.
لقراءة البيانات المجمّعة، عليك اختيار نوع البيانات والنطاق الزمني وعنصر لتجميع البيانات حسبه. يمكنك تقسيم البيانات إلى مجموعات بعدّة طرق مختلفة:
الفترة الزمنية
تجميع البيانات في مجموعات حسب الساعة أو اليوم على سبيل المثال، يمكنك الاطّلاع على عدد الخطوات أو السعرات الحرارية المحروقة في اليوم.
نوع النشاط
تصنيف البيانات المجمّعة حسب نوع النشاط على سبيل المثال، بالنسبة إلى بيانات النوم على مدار أسبوع، سيكون هناك تصنيف لكل نوع من أنشطة النوم (النوم الخفيف والعميق ونوم حركة العين السريعة).
نوع النشاط
تجميع البيانات في حِزم حسب شرائح النشاط خلال فترة زمنية على سبيل المثال، إذا كان المستخدم يمارس رياضة الجري بين الساعة 9 صباحًا و10 صباحًا، ولكنّه ركض لمدة 20 دقيقة، ثم جلس لمدة 10 دقائق، ثم مشى لمدة 15 دقيقة، ثم ركض لمدة 15 دقيقة، تُعدّ هذه الأنشطة 4 شرائح من النشاط وسيتم عرض 4 مجموعات.
الجلسة
استخدِم الحدود الزمنية للجلسات لتجميع البيانات. على سبيل المثال، إذا أجرى المستخدم تدريبَين تم تسجيلهما على أنّهما جلستان (تدريب صباحي وتدريب بعد الظهر)، يمكنك تقسيم البيانات حسب الجلسة لمعرفة متوسط عدد الخطوات أو متوسط السرعة في كل تدريب.
النشاط
استخدِم أنواع البيانات هذه لقراءة بيانات الصحة واللياقة البدنية المجمّعة.
ملخص النشاط
إجمالي الوقت وعدد الأقسام لنشاط معيّن خلال فترة زمنية
تمثّل كل نقطة بيانات ملخّصًا لجميع شرائح الأنشطة لنوع نشاط معيّن خلال فترة زمنية.
REST
الاسم com.google.activity.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
الحقول (التنسيق—الوحدات)
activity (int—enum)
المدة (int—بالمللي ثانية)
إجمالي الوقت المستغرَق في نشاط معيّن على مستوى جميع الشرائح في النطاق الزمني
عدد الأقسام (int—عدد)
عدد شرائح النشاط المميّزة خلال الفترة الزمنية لنقطة البيانات هذه
Android
الاسم com.google.activity.summary
عنصر نوع البيانات AGGREGATE_ACTIVITY_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_ACTIVITY (int—تعداد)
FIELD_DURATION (int—بالمللي ثانية)
إجمالي الوقت المستغرَق في نشاط معيّن على مستوى جميع الشرائح في النطاق الزمني
FIELD_NUM_SEGMENTS (int—عدد)
عدد شرائح النشاط المميّزة خلال الفترة الزمنية لنقطة البيانات هذه
تمثّل كل نقطة بيانات متوسط معدل الأيض الأساسي والحد الأقصى والحد الأدنى له لدى المستخدم خلال النطاق الزمني، وذلك بالكيلو سعرة حرارية في اليوم. ويكون ذلك مفيدًا إذا زاد وزن المستخدم أو نقص وبالتالي تغيّر معدل الأيض الأساسي لديه.
REST
الاسم com.google.calories.bmr.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
الحقول (التنسيق—الوحدات)
المتوسط (float سعرة حرارية في اليوم)
متوسط معدل الأيض الأساسي للمستخدم خلال فترة زمنية معيّنة
الحد الأقصى (float كيلوسعرة حرارية في اليوم)
الحد الأقصى لمعدل الأيض الأساسي للمستخدم خلال فترة زمنية معيّنة
دقيقة (float سعرة حرارية في اليوم)
الحد الأدنى لمعدّل الأيض الأساسي للمستخدم خلال فترة زمنية معيّنة
Android
الاسم com.google.calories.bmr.summary
عنصر نوع البيانات AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float كيلوسعرة حرارية في اليوم)
متوسط معدل الأيض الأساسي للمستخدم خلال فترة زمنية معيّنة
FIELD_MAX (float سعرة حرارية في اليوم)
الحد الأقصى لمعدل الأيض الأساسي للمستخدم خلال فترة زمنية معيّنة
FIELD_MIN (float—كيلو كالوري في اليوم)
الحد الأدنى لمعدّل الأيض الأساسي للمستخدم خلال فترة زمنية معيّنة
ملخّص السعرات الحرارية المحروقة
إجمالي السعرات الحرارية المحروقة، بالكيلو كالوري، خلال فترة زمنية
يتطابق نوع البيانات هذا وحقوله مع نوع البيانات الآنية .
ملخّص "نقاط القلب"
تمثّل كل نقطة بيانات عدد نقاط القلب التي تم الحصول عليها خلال الفترة الزمنية.
REST
الاسم com.google.heart_minutes.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
الحقول (التنسيق—الوحدات)
مستوى الجهد (float—نقاط القلب)
عدد "نقاط القلب" التي تم الحصول عليها خلال الفترة الزمنية المحدّدة، بما في ذلك النقاط التي تم الحصول عليها من خلال المضاعفات (المزيد من النقاط مقابل المزيد من الأنشطة الشاقة).
المدة (float دقيقة)
الوقت الذي تم فيه الحصول على "نقاط القلب"، ويتم قياسه بالدقائق
Android
الاسم com.google.heart_minutes.summary
عنصر نوع البيانات AGGREGATE_HEART_POINTS
الحقول (التنسيق—الوحدات)
FIELD_INTENSITY (float—نقاط القلب)
عدد "نقاط القلب" التي تم تسجيلها خلال الفترة الزمنية، بما في ذلك النقاط التي تم تسجيلها باستخدام المضاعفات (المزيد من النقاط مقابل المزيد من الأنشطة البدنية الشاقة).
FIELD_DURATION (float—دقائق)
الوقت الذي تم فيه الحصول على "نقاط القلب"، ويتم قياسه بالدقائق
ملخّص "دقائق الحركة"
إجمالي عدد "دقائق الحركة" خلال الفترة الزمنية يتطابق نوع البيانات هذا والحقول مع نوع بيانات اللحظة .
ملخّص استهلاك الطاقة
تمثّل كل نقطة بيانات متوسط الطاقة القصوى والدنيا التي ولّدها المستخدم بالواط خلال فترة زمنية معيّنة.
REST
الاسم com.google.power.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
الحقول (التنسيق—الوحدات)
المتوسط (float—واط)
متوسّط الطاقة التي ولّدها المستخدِم خلال الفترة الزمنية، بالواط
الحدّ الأقصى (float—واط)
الحد الأقصى للطاقة التي أنتجها المستخدم خلال الفترة الزمنية، بالواط
الحد الأدنى (float—واط)
الحدّ الأدنى للطاقة التي أنتجها المستخدم خلال الفترة الزمنية، بالواط
Android
الاسم com.google.power.summary
عنصر نوع البيانات AGGREGATE_POWER_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float—واط)
متوسّط الطاقة التي ولّدها المستخدِم خلال الفترة الزمنية، بالواط
FIELD_MAX (float—واط)
الحد الأقصى للطاقة التي أنتجها المستخدم خلال الفترة الزمنية، بالواط
FIELD_MIN (float—واط)
الحدّ الأدنى للطاقة التي أنتجها المستخدم خلال الفترة الزمنية، بالواط
ملخّص الفرق في عدد الخطوات
تمثّل كل نقطة بيانات إجمالي عدد الخطوات خلال الفترة الزمنية.
يتطابق نوع البيانات هذا وحقوله مع نوع البيانات الآنية .
النص
استخدِم أنواع البيانات هذه لقراءة بيانات قياسات الجسم المجمّعة.
ملخّص نسبة الدهون بالجسم
تمثّل كل نقطة بيانات متوسط نسبة الدهون بالجسم والحد الأقصى والحد الأدنى لها خلال فترة زمنية.
REST
الاسم com.google.body.fat.percentage.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
الحقول (التنسيق—الوحدات)
المتوسط (float—النسبة المئوية)
متوسط النسبة المئوية لإجمالي كتلة الجسم التي تتكوّن من دهون الجسم، وذلك على مدار فترة زمنية.
الحد الأقصى (float—نسبة مئوية)
تمثّل هذه السمة الحد الأقصى للنسبة المئوية لإجمالي كتلة الجسم التي تتكوّن من الدهون، وذلك خلال فترة زمنية معيّنة.
الحد الأدنى (float—بالمئة)
الحدّ الأدنى للنسبة المئوية من إجمالي كتلة الجسم التي تتكوّن من نسبة الدهون بالجسم، وذلك خلال فترة زمنية معيّنة
Android
الاسم com.google.body.fat.percentage.summary
عنصر نوع البيانات AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float—percent)
متوسط النسبة المئوية لإجمالي كتلة الجسم التي تتكوّن من دهون الجسم، وذلك على مدار فترة زمنية.
FIELD_MAX (float—percent)
تمثّل هذه السمة الحد الأقصى للنسبة المئوية لإجمالي كتلة الجسم التي تتكوّن من الدهون، وذلك خلال فترة زمنية معيّنة.
FIELD_MIN (float—percent)
الحدّ الأدنى للنسبة المئوية من إجمالي كتلة الجسم التي تتكوّن من نسبة الدهون بالجسم، وذلك خلال فترة زمنية معيّنة
ملخّص معدّل نبضات القلب
تمثّل كل نقطة بيانات متوسط معدّل نبضات القلب والحد الأقصى والأدنى لمعدّل نبضات القلب لدى المستخدم خلال الفترة الزمنية المحدّدة، ويتم قياسها بالنبضات في الدقيقة.
REST
الاسم com.google.heart_rate.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
الحقول (التنسيق—الوحدات)
المتوسط (float نبضة في الدقيقة)
متوسط معدّل نبضات قلب المستخدم (نبضة في الدقيقة) خلال فترة زمنية
الحد الأقصى (float نبضة في الدقيقة)
الحدّ الأقصى لمعدّل نبضات قلب المستخدِم في الدقيقة، خلال فترة زمنية
الحد الأدنى (float نبضة في الدقيقة)
الحد الأدنى لمعدّل نبضات قلب المستخدم (نبضة في الدقيقة) خلال فترة زمنية معيّنة
Android
الاسم com.google.heart_rate.summary
عنصر نوع البيانات AGGREGATE_HEART_RATE_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float نبضة في الدقيقة)
متوسط معدّل نبضات قلب المستخدم (نبضة في الدقيقة) خلال فترة زمنية
FIELD_MAX (float نبضة في الدقيقة)
الحدّ الأقصى لمعدّل نبضات قلب المستخدِم في الدقيقة، خلال فترة زمنية
FIELD_MIN (float نبضة في الدقيقة)
الحد الأدنى لمعدّل نبضات قلب المستخدم (نبضة في الدقيقة) خلال فترة زمنية معيّنة
ملخّص الارتفاع
تمثّل كل نقطة بيانات متوسط طول المستخدم وأقصى طول وأدنى طول خلال فترة زمنية معيّنة، وذلك بالأمتار.
REST
الاسم com.google.height.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
الحقول (التنسيق—الوحدات)
المتوسط (float—متر)
متوسط طول المستخدم خلال فترة زمنية معيّنة، بالأمتار
الحد الأقصى (float—متر)
الحد الأقصى لارتفاع المستخدم خلال فترة زمنية معيّنة، بالأمتار
الحد الأدنى (float متر)
الحد الأدنى لارتفاع المستخدِم خلال فترة زمنية معيّنة، بالأمتار
Android
الاسم com.google.height.summary
عنصر نوع البيانات AGGREGATE_HEIGHT_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float—متر)
متوسط طول المستخدم خلال فترة زمنية معيّنة، بالأمتار
FIELD_MAX (float—متر)
الحد الأقصى لارتفاع المستخدم خلال فترة زمنية معيّنة، بالأمتار
FIELD_MIN (float—متر)
الحد الأدنى لارتفاع المستخدِم خلال فترة زمنية معيّنة، بالأمتار
ملخّص الوزن
تمثّل كل نقطة بيانات متوسط وزن المستخدم وأقصى وزن وأدنى وزن خلال فترة زمنية معيّنة، وذلك بالكيلوغرام.
REST
الاسم com.google.weight.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
الحقول (التنسيق—الوحدات)
المتوسط (float كلغ)
متوسط وزن الجسم للمستخدم خلال فترة زمنية معيّنة، بالكيلوغرام
الحد الأقصى (float كجم)
الحد الأقصى لوزن الجسم خلال فترة زمنية معيّنة، بالكيلوغرام
الحد الأدنى (float كلغ)
الحد الأدنى لوزن الجسم خلال فترة زمنية معيّنة، بالكيلوغرام
Android
الاسم com.google.weight.summary
عنصر نوع البيانات AGGREGATE_WEIGHT_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float—كلغ)
متوسط وزن الجسم للمستخدم خلال فترة زمنية معيّنة، بالكيلوغرام
FIELD_MAX (float—كلغ)
الحد الأقصى لوزن الجسم خلال فترة زمنية معيّنة، بالكيلوغرام
FIELD_MIN (float—كلغ)
الحد الأدنى لوزن الجسم خلال فترة زمنية معيّنة، بالكيلوغرام
الموقع الجغرافي
استخدِم أنواع البيانات هذه لقراءة بيانات الموقع الجغرافي المجمّعة.
تغيير المسافة
تمثّل كل نقطة بيانات إجمالي المسافة التي قطعها المستخدم خلال فترة زمنية معيّنة، وذلك بالأمتار. نوع البيانات هذا وحقوله هي نفسها تلك الخاصة بنوع البيانات الآنية .
مربّع حدود الموقع الجغرافي
تمثّل كل نقطة بيانات المربّع المحيط الذي تم احتسابه استنادًا إلى نقاط الموقع الجغرافي للمستخدم خلال فترة زمنية معيّنة. يحتوي كل مربّع إحاطة على أربعة حقول تمثّل الزوايا الأربع لمربّع الإحاطة.
ملاحظة: لا يمكن قراءة هذه البيانات إلا من خلال التطبيق الذي كتب بيانات عينة الموقع الجغرافي . يمكن لتطبيقك قراءة بيانات المربّع المحيط بالموقع الجغرافي لبيانات عيّنات الموقع الجغرافي التي كتبها فقط. ولا يمكنه قراءة البيانات التي تكتبها التطبيقات الأخرى.
REST
الاسم com.google.location.bounding_box
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.location.read
الحقول (التنسيق—الوحدات)
خط العرض المنخفض (float—درجة)
تمثّل هذه السمة الحد الأدنى لخط العرض الخاص بالمربّع المحيط، ويتم عرضها كقيمة عشرية بالدرجات.
low longitude (float—درجات)
تمثّل هذه السمة الحد الأدنى لخط الطول الخاص بالمربّع المحيط، ويتم عرضها كقيمة عشرية بالدرجات.
خط العرض المرتفع (float—درجة)
تمثّل هذه السمة الحدّ الأقصى لخط العرض الخاص بالمربّع المحيط، ويتم عرضها كقيمة عددية عائمة بالدرجات.
خط الطول الأقصى (float—درجة)
تمثّل هذه السمة الحدّ الأقصى لخط الطول الخاص بالمربّع المحيط، ويتم عرضها كقيمة عددية عائمة بالدرجات.
Android
الاسم com.google.location.bounding_box
عنصر نوع البيانات AGGREGATE_LOCATION_BOUNDING_BOX
الحقول (التنسيق—الوحدات)
FIELD_LOW_LATITUDE (float درجة)
خط العرض للركن السفلي الأيسر من المربّع المحيط، ويتم تمثيله كعدد عشري، بالدرجات.
FIELD_LOW_LONGITUDE (float—درجات)
خط الطول للركن السفلي الأيسر من المربّع المحيط، ويتم تمثيله كعدد عشري، بالدرجات.
FIELD_HIGH_LATITUDE (float—درجات)
خط العرض للزاوية العلوية اليسرى من المربّع المحيط، ويتم تمثيله كعدد عشري، بالدرجات.
FIELD_HIGH_LONGITUDE (float—درجات)
خط طول الزاوية العلوية اليسرى من المربّع المحيط، ويتم تمثيله كعدد عشري، بالدرجات.
ملخّص السرعة
تمثّل كل نقطة بيانات متوسط السرعة وأقصى سرعة وأدنى سرعة تنقّل بها المستخدم خلال فترة زمنية معيّنة، وذلك بالمتر في الثانية.
REST
الاسم com.google.speed.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.location.read
الحقول (التنسيق—الوحدات)
المتوسط (float—متر في الثانية)
متوسّط سرعة المستخدم خلال فترة زمنية معيّنة، بالمتر في الثانية
الحد الأقصى (float متر في الثانية)
السرعة القصوى للمستخدم خلال فترة زمنية معيّنة، بالمتر في الثانية
دقيقة (float—متر في الثانية)
الحدّ الأدنى لسرعة المستخدم خلال فترة زمنية معيّنة، بالمتر في الثانية
Android
الاسم com.google.speed.summary
عنصر نوع البيانات AGGREGATE_SPEED_SUMMARY
الحقول (التنسيق—الوحدات)
المتوسط (float—متر في الثانية)
متوسّط سرعة المستخدم خلال فترة زمنية معيّنة، بالمتر في الثانية
الحد الأقصى (float متر في الثانية)
السرعة القصوى للمستخدم خلال فترة زمنية معيّنة، بالمتر في الثانية
دقيقة (float—متر في الثانية)
الحدّ الأدنى لسرعة المستخدم خلال فترة زمنية معيّنة، بالمتر في الثانية
تغذية
استخدِم أنواع البيانات هذه لقراءة بيانات التغذية المجمّعة.
ملخّص الترطيب
تمثّل كل نقطة بيانات إجمالي كمية المياه التي استهلكها المستخدم خلال فترة زمنية، باللتر. نوع البيانات هذا وحقوله هي نفسها تلك الخاصة بنوع البيانات الآنية .
ملخّص التغذية
تمثّل كل نقطة بيانات مجموع جميع إدخالات التغذية خلال فترة زمنية معيّنة.
في حقل "العناصر الغذائية"، تمثّل كل قيمة مجموع العناصر الغذائية على مستوى جميع الإدخالات في الفترة الزمنية.
إذا لم تكن المادة المغذّية متوفّرة في أي من الإدخالات، لن تظهر في الخريطة المجمّعة أيضًا. إذا كانت جميع الإدخالات في الفترة الزمنية مخصّصة للوجبة نفسها، سيتم أيضًا ضبط نوع الوجبة.
REST
الاسم com.google.nutrition.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
الحقول (التنسيق—الوحدات)
نوع الوجبة (int—تعداد)
نوع الوجبة التي تناولها المستخدم (يظهر إذا كانت جميع الإدخالات في الفترة الزمنية نفسها مخصّصة للوجبة نفسها).
القيم المقبولة
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
العناصر الغذائية (Map<String>—سعرات حرارية/غرام)
إجمالي العناصر الغذائية في الطعام الذي يتم تناوله خلال فترة زمنية معيّنة
القيم المقبولة
"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
الاسم com.google.nutrition.summary
عنصر نوع البيانات AGGREGATE_NUTRITION_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_MEAL_TYPE (int—enum)
نوع الوجبة التي تناولها المستخدم (يظهر إذا كانت جميع الإدخالات في الفترة الزمنية نفسها مخصّصة للوجبة نفسها).
القيم المقبولة
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String>—كيلو سعرة حرارية/غرام/مليغرام)
إجمالي العناصر الغذائية في الطعام الذي يتم تناوله خلال فترة زمنية معيّنة
القيم المقبولة
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
صحة
استخدِم أنواع البيانات هذه لقراءة البيانات الطبية والصحية المجمّعة.
ملخّص الغلوكوز في الدم
تمثّل كل نقطة بيانات متوسط مستوى الغلوكوز بالدم والحد الأدنى والحد الأقصى له أو تركيزه خلال النطاق الزمني، ويتم قياسه بوحدة ملي مول لكل لتر، حيث إنّ 1 ملي مول لكل لتر يساوي 18 مليغرام لكل ديسيليتر.
إذا كانت قيم كلّ من هذه الحقول هي نفسها لجميع القياسات التي تمّ أخذها خلال النطاق الزمني، ستظهر قيمة الحقل في البيانات التي تمّ عرضها:
العلاقة الزمنية بالوجبة
العلاقة الزمنية بالنوم
مصدر العيّنة
إذا كانت القيم مختلفة في المقاييس، سيتم استبعاد الحقل.
REST
الاسم com.google.blood_glucose.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
الحقول (التنسيق—الوحدات)
المتوسط (float ملي مول/لتر)
متوسّط مستوى الغلوكوز بالدم أو تركيزه لدى المستخدم خلال فترة زمنية معيّنة
الحد الأقصى (float—ملي مول/لتر)
تمثّل هذه السمة الحد الأقصى لمستوى الغلوكوز بالدم أو تركيزه خلال فترة زمنية معيّنة.
الحد الأدنى (float ملي مول/لتر)
الحدّ الأدنى لمستوى الغلوكوز بالدم أو تركيزه لدى المستخدم خلال فترة زمنية معيّنة
العلاقة الزمنية بالوجبة (int—enum) (حقل اختياري)
الوقت الذي تم فيه تسجيل القراءة مقارنةً بالوقت الذي تناول فيه المستخدم الطعام
القيم المقبولة
"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
نوع الوجبة (int—enum) (حقل اختياري)
تُستخدَم لتحديد نوع الوجبة التي تناولها المستخدم في الوقت الذي تم فيه تسجيل القراءة.
القيم المقبولة
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
العلاقة الزمنية بالنوم (int—enum) (حقل اختياري)
الوقت الذي تم فيه تسجيل القراءة مقارنةً بالوقت الذي نام فيه المستخدم
القيم المقبولة
"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
مصدر العيّنة (int—enum) (حقل اختياري)
نوع سائل الجسم المستخدَم لقياس مستوى الغلوكوز في الدم
القيم المقبولة
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Android
الاسم com.google.blood_glucose.summary
عنصر نوع البيانات AGGREGATE_BLOOD_GLUCOSE_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float—ملي مول/لتر)
متوسّط مستوى الغلوكوز بالدم أو تركيزه لدى المستخدم خلال فترة زمنية معيّنة
FIELD_MAX (float ملي مول/لتر)
تمثّل هذه السمة الحد الأقصى لمستوى الغلوكوز بالدم أو تركيزه خلال فترة زمنية معيّنة.
FIELD_MIN (float—ملي مول/لتر)
الحدّ الأدنى لمستوى الغلوكوز بالدم أو تركيزه لدى المستخدم خلال فترة زمنية معيّنة
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (حقل اختياري)
الوقت الذي تم فيه تسجيل القراءة مقارنةً بالوقت الذي تناول فيه المستخدم الطعام
القيم المقبولة
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_MEAL_TYPE (int—enum) (حقل اختياري)
تُستخدَم لتحديد نوع الوجبة التي تناولها المستخدم في الوقت الذي تم فيه تسجيل القراءة.
القيم المقبولة
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (حقل اختياري)
الوقت الذي تم فيه تسجيل القراءة مقارنةً بالوقت الذي نام فيه المستخدم
القيم المقبولة
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) (حقل اختياري)
نوع سائل الجسم المستخدَم لقياس مستوى الغلوكوز في الدم
القيم المقبولة
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
ملخّص ضغط الدم
تمثّل كل نقطة بيانات متوسط ضغط الدم والحد الأدنى والحد الأقصى له خلال النطاق الزمني، ويتم قياسه بوحدة مليمتر زئبق.
إذا كانت قيم كلّ من هذه الحقول هي نفسها لجميع القياسات التي تمّ أخذها خلال النطاق الزمني، ستظهر قيمة الحقل في البيانات التي تمّ عرضها:
وضعية الجسم
موضع قياس درجة الحرارة
إذا كانت القيم مختلفة في المقاييس، سيتم استبعاد الحقل.
REST
الاسم com.google.blood_pressure.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
الحقول (التنسيق—الوحدات)
متوسط ضغط الدم الانقباضي (float ملم زئبق)
متوسط ضغط الدم الانقباضي للمستخدم خلال فترة زمنية معيّنة
الحد الأقصى لضغط الدم الانقباضي (float—ملم زئبق)
الحدّ الأقصى لضغط الدم الانقباضي للمستخدم خلال فترة زمنية
الحد الأدنى لضغط الدم الانقباضي (float—ملم زئبق)
الحد الأدنى لضغط الدم الانقباضي للمستخدم خلال فترة زمنية معيّنة
متوسط ضغط الدم الانبساطي (float ملم زئبق)
متوسط ضغط الدم الانبساطي للمستخدم خلال فترة زمنية معيّنة
الحد الأقصى لضغط الدم الانبساطي (float—ملم زئبق)
الحدّ الأقصى لضغط الدم الانبساطي للمستخدم خلال فترة زمنية معيّنة
الحد الأدنى لضغط الدم الانبساطي (float ملم زئبق)
الحد الأدنى لضغط الدم الانبساطي للمستخدم خلال فترة زمنية معيّنة
موضع نص الإعلان (int—enum) (حقل اختياري)
تمثّل هذه السمة وضعية الجسم عند أخذ القياس.
القيم المقبولة
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
موقع القياس (int—enum) (حقل اختياري)
الذراع والجزء من الذراع اللذان تم القياس فيهما
القيم المقبولة
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
الاسم com.google.blood_pressure.summary
عنصر نوع البيانات AGGREGATE_BLOOD_PRESSURE_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float—ملم زئبق)
متوسط ضغط الدم الانقباضي للمستخدم خلال فترة زمنية معيّنة
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float—ملم زئبق)
الحدّ الأقصى لضغط الدم الانقباضي للمستخدم خلال فترة زمنية
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float—ملم زئبق)
الحد الأدنى لضغط الدم الانقباضي للمستخدم خلال فترة زمنية معيّنة
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float—ملم زئبق)
متوسط ضغط الدم الانبساطي للمستخدم خلال فترة زمنية معيّنة
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float—ملم زئبق)
الحدّ الأقصى لضغط الدم الانبساطي للمستخدم خلال فترة زمنية معيّنة
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float—ملم زئبق)
الحد الأدنى لضغط الدم الانبساطي للمستخدم خلال فترة زمنية معيّنة
FIELD_BODY_POSITION (int—enum) (حقل اختياري)
تمثّل هذه السمة وضعية الجسم عند أخذ القياس.
القيم المقبولة
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) (حقل اختياري)
الذراع والجزء من الذراع اللذان تم أخذ القياس منهما
القيم المقبولة
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
ملخّص درجة حرارة الجسم
تمثّل كل نقطة بيانات متوسط درجة حرارة الجسم والحد الأدنى والحد الأقصى لها لدى المستخدم خلال نطاق زمني معيّن.
سيتضمّن أيضًا الموقع الجغرافي الذي تم فيه إجراء القياس على الجسم، إذا كان الموقع الجغرافي للقياس هو نفسه لجميع نقاط البيانات في الفترة الزمنية.
REST
الاسم com.google.body.temperature.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
الحقول (التنسيق—الوحدات)
المتوسط (float درجة مئوية)
متوسط درجة حرارة جسم المستخدم خلال فترة زمنية معيّنة
max (float—درجة مئوية)
الحد الأقصى لدرجة حرارة جسم المستخدم خلال فترة زمنية معيّنة
الحد الأدنى (float—درجة مئوية)
الحد الأدنى لدرجة حرارة جسم المستخدم خلال فترة زمنية معيّنة
موقع القياس (int—enum) (حقل اختياري)
الموضع الذي تم قياس درجة الحرارة منه على جسم المستخدم
القيم المقبولة
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
Android
الاسم com.google.body.temperature.summary
عنصر نوع البيانات AGGREGATE_BODY_TEMPERATURE_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_AVERAGE (float—درجة مئوية)
متوسط درجة حرارة جسم المستخدم خلال فترة زمنية معيّنة
FIELD_MAX (float—درجة مئوية)
الحد الأقصى لدرجة حرارة جسم المستخدم خلال فترة زمنية معيّنة
FIELD_MIN (float—درجة مئوية)
الحد الأدنى لدرجة حرارة جسم المستخدم خلال فترة زمنية معيّنة
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (حقل اختياري)
الموضع الذي تم قياس درجة الحرارة منه على جسم المستخدم
القيم المقبولة
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
ملخّص نسبة الأكسجين في الدم
تمثّل كل نقطة بيانات متوسط تشبّع الدم بالأكسجين والحد الأدنى والحد الأقصى له، بالإضافة إلى معدّل تدفّق الأكسجين التكميلي للمستخدم خلال فترة زمنية معيّنة.
إذا كانت قيم كلّ من هذه الحقول هي نفسها لجميع القياسات التي تمّ أخذها خلال النطاق الزمني، ستظهر قيمة الحقل في البيانات التي تمّ عرضها:
طريقة إعطاء العلاج بالأكسجين
نظام قياس نسبة الأكسجين في الدم
طريقة قياس نسبة الأكسجين في الدم
إذا كانت القيم مختلفة في المقاييس، سيتم استبعاد الحقل.
REST
الاسم com.google.oxygen_saturation.summary
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
الحقول (التنسيق—الوحدات)
متوسط نسبة تشبّع الأكسجين (float—النسبة المئوية)
متوسط نسبة الأكسجين في الدم لدى المستخدم خلال فترة زمنية معيّنة
الحدّ الأقصى لنسبة الأكسجين في الدم (float—نسبة مئوية)
الحدّ الأقصى لنسبة الأكسجين في الدم لدى المستخدم خلال فترة زمنية معيّنة
الحد الأدنى لنسبة الأكسجين في الدم (float—نسبة مئوية)
الحد الأدنى لنسبة الأكسجين في الدم لدى المستخدم خلال فترة زمنية معيّنة
متوسط معدّل تدفق الأكسجين الإضافي (float لتر/دقيقة)
متوسط معدّل تدفّق الأكسجين الإضافي للمستخدم خلال فترة زمنية معيّنة
الحد الأقصى لمعدّل تدفق الأكسجين الإضافي (float—لتر/دقيقة)
الحد الأقصى لمعدّل تدفّق الأكسجين الإضافي لدى المستخدم خلال فترة زمنية
الحد الأدنى لمعدّل تدفّق الأكسجين الإضافي (float لتر في الدقيقة)
الحدّ الأدنى لمعدّل تدفّق الأكسجين الإضافي لدى المستخدم خلال فترة زمنية معيّنة
وضع تقديم العلاج بالأكسجين (int—تعداد) (حقل اختياري)
كيفية تلقّي العلاج بالأكسجين
يمكن أن يكون غائبًا أو 1 إذا تم إعطاؤه بواسطة أنبوب أنفي.
نظام نسبة الأكسجين في الدم (int—enum) (حقل اختياري)
المكان الذي يتم فيه قياس نسبة تشبّع الأكسجين في الدم
يمكن أن تكون القيمة غير متوفّرة أو 1 إذا تم قياسها في الشعيرات الدموية الطرفية.
طريقة قياس نسبة تشبّع الأكسجين (int—enum) (حقل اختياري)
كيفية قياس نسبة الأكسجين في الدم
يمكن أن تكون القيمة غير متوفّرة أو 1 إذا تم قياسها باستخدام مقياس التأكسج بالنبض.
Android
الاسم com.google.oxygen_saturation.summary
عنصر نوع البيانات AGGREGATE_OXYGEN_SATURATION_SUMMARY
الحقول (التنسيق—الوحدات)
FIELD_OXYGEN_SATURATION_AVERAGE (float—percentage)
متوسط نسبة الأكسجين في الدم لدى المستخدم خلال فترة زمنية معيّنة
FIELD_OXYGEN_SATURATION_MAX (float—نسبة مئوية)
الحدّ الأقصى لنسبة الأكسجين في الدم لدى المستخدم خلال فترة زمنية معيّنة
FIELD_OXYGEN_SATURATION_MIN (float—percentage)
الحد الأدنى لنسبة الأكسجين في الدم لدى المستخدم خلال فترة زمنية معيّنة
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float—لتر/دقيقة)
متوسط معدّل تدفّق الأكسجين الإضافي للمستخدم خلال فترة زمنية معيّنة
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float—لتر/دقيقة)
الحد الأقصى لمعدّل تدفّق الأكسجين الإضافي لدى المستخدم خلال فترة زمنية معيّنة
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float—لتر/دقيقة)
الحدّ الأدنى لمعدّل تدفّق الأكسجين الإضافي لدى المستخدم خلال فترة زمنية معيّنة
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (حقل اختياري)
كيفية تلقّي العلاج بالأكسجين
يمكن أن يكون غائبًا أو 1 إذا تم إعطاؤه بواسطة أنبوب أنفي.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (حقل اختياري)
المكان الذي يتم فيه قياس نسبة تشبّع الأكسجين في الدم
يمكن أن تكون القيمة غير متوفّرة أو 1 إذا تم قياسها في الشعيرات الدموية الطرفية.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (حقل اختياري)
كيفية قياس نسبة الأكسجين في الدم
يمكن أن تكون القيمة غير متوفّرة أو 1 إذا تم قياسها باستخدام مقياس التأكسج بالنبض.