برای دادههایی که میتوانند به طور مداوم ثبت شوند (با چندین نقطه داده در یک دوره زمانی)، پلتفرم Google Fit میتواند این دادهها را جمعآوری کرده و نتایج محاسبه شده را بازگرداند. این میتواند یک اندازهگیری میانگین یا یک خلاصه/مجموع باشد. شما میتوانید در زمان این محاسبات صرفهجویی کنید و با خواندن دادههای جمعآوریشده، خلاصهها یا میانگینهای مفیدی را به راحتی به کاربران برنامه خود نشان دهید.
نکته: انواع دادههای تجمیعی برای کمک به شما در صرفهجویی در زمان با خواندن دادههای محاسبهشده وجود دارند. فقط از انواع دادههای تجمیعی برای خواندن دادهها استفاده کنید. برای انواع دادههای تجمیعی چیزی ننویسید. برای خواندن دادههای جمعآوریشده، باید یک نوع داده، محدوده زمانی و چیزی را برای دستهبندی (یا گروهبندی) دادهها انتخاب کنید. میتوانید دادهها را به چند روش مختلف دستهبندی کنید:
دوره زمانی دادههای جمعآوریشده بر اساس ساعت یا روز. برای مثال، تعداد قدمها یا کالری سوزاندهشده در روز را ببینید. نوع فعالیت دادههای تجمیعشدهی سطلی بر اساس نوع فعالیت. به عنوان مثال، برای دادههای خواب در طول یک هفته، برای هر نوع فعالیت خواب (سبک، عمیق و REM) یک سطل وجود خواهد داشت. بخش فعالیت دادههای جمعآوریشده توسط Bucket بر اساس بخشهای فعالیت در یک بازه زمانی. برای مثال، اگر کاربری بین ساعت ۹ تا ۱۰ صبح برای دویدن رفته باشد، اما ۲۰ دقیقه اول را دویده باشد، ۱۰ دقیقه نشسته باشد، ۱۵ دقیقه پیادهروی کرده باشد و ۱۵ دقیقه هم دویده باشد، اینها ۴ بخش فعالیت در نظر گرفته میشوند و ۴ سطل را برمیگردانند. جلسه از مرزهای زمانی جلسات برای جمعآوری دادهها استفاده کنید. برای مثال، اگر کاربری ۲ بار دویده باشد که به عنوان ۲ جلسه (یک دویدن صبح و یک دویدن عصر) ثبت شدهاند، میتوانید جلسات را دستهبندی کنید تا میانگین گامها یا سرعت متوسط هر دویدن را بیاموزید. فعالیت از این نوع دادهها برای خواندن دادههای سلامت و تندرستی جمعآوریشده استفاده کنید.
خلاصه فعالیت کل زمان و تعداد بخشها برای یک فعالیت خاص در طول یک دوره زمانی. هر نقطه داده، خلاصهای از تمام بخشهای فعالیت برای یک نوع فعالیت خاص در طول یک بازه زمانی را نشان میدهد.
استراحت نام com.google.activity.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (قالب — واحدها) فعالیت ( int — شمارشی) مدت زمان ( int —میلی ثانیه) کل زمان صرف شده برای یک فعالیت در تمام بخشهای یک بازه زمانی.
تعداد بخشها ( int —count) تعداد بخشهای فعالیت متمایز در بازه زمانی این نقطه داده.
اندروید نام com.google.activity.summary شیء نوع داده خلاصه فعالیتها فیلدها (قالب — واحدها) فعالیت میدانی ( int — شمارشی) مدت زمان فیلد ( int —میلی ثانیه) کل زمان صرف شده برای یک فعالیت در تمام بخشهای یک بازه زمانی.
FIELD_NUM_SEGMENTS ( int صحیح) تعداد بخشهای فعالیت متمایز در بازه زمانی این نقطه داده.
هر نقطه داده، میانگین، حداکثر و حداقل میزان متابولیسم پایه کاربر را در طول بازه زمانی، بر حسب کیلوکالری در روز نشان میدهد. این اطلاعات در صورتی مفید است که کاربر وزن اضافه یا کم کرده باشد و در نتیجه BMR او تغییر کرده باشد.
استراحت نام com.google.calories.bmr.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (قالب — واحدها) میانگین ( float — کیلوکالری در روز) میانگین BMR کاربر در یک دوره زمانی.
حداکثر ( float — کیلوکالری در روز) حداکثر میزان متابولیسم پایه (BMR) کاربر در یک بازه زمانی مشخص.
دقیقه ( float — کیلوکالری در روز) حداقل میزان متابولیسم پایه (BMR) کاربر در یک بازه زمانی مشخص.
اندروید نام com.google.calories.bmr.summary شیء نوع داده خلاصه نرخ متابولیک پایه کل فیلدها (قالب — واحدها) FIELD_AVERAGE ( float —کیلوکالری در روز) میانگین BMR کاربر در یک دوره زمانی.
FIELD_MAX ( float — کیلوکالری در روز) حداکثر میزان متابولیسم پایه (BMR) کاربر در یک بازه زمانی مشخص.
FIELD_MIN ( float —کیلوکالری در روز) حداقل میزان متابولیسم پایه (BMR) کاربر در یک بازه زمانی مشخص.
خلاصه کالری سوزانده شده مجموع یا کل کالری سوزانده شده، بر حسب کیلوکالری، در یک دوره زمانی. این نوع داده و فیلدهای آن مانند نوع داده لحظهای هستند.
خلاصه امتیازات قلب هر نقطه داده نشان دهنده تعداد امتیازهای قلب کسب شده در طول دوره زمانی است.
استراحت نام com.google.heart_minutes.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (قالب — واحدها) شدت ( float —امتیاز قلب) تعداد امتیازات قلب کسبشده در طول دوره زمانی، شامل امتیازات کسبشده توسط ضرایب (امتیازات بیشتر برای فعالیت شدیدتر).
مدت زمان ( float —دقیقه) مدت زمانی که امتیازهای قلب کسب شدهاند، بر حسب دقیقه اندازهگیری میشود.
اندروید نام com.google.heart_minutes.summary شیء نوع داده AGGREGATE_HEART_POINTS فیلدها (قالب — واحدها) FIELD_INTENSITY ( float —امتیازات قلب) تعداد امتیازات قلب کسبشده در طول دوره زمانی، شامل امتیازات کسبشده توسط ضرایب (امتیازات بیشتر برای فعالیت شدیدتر).
مدت زمان فیلد ( float —دقیقه) مدت زمانی که امتیازهای قلب کسب شدهاند، بر حسب دقیقه اندازهگیری میشود.
خلاصه دقایق جابجایی تعداد کل دقایق حرکت در طول دوره زمانی. این نوع داده و فیلدهای آن مشابه نوع داده لحظهای هستند.
خلاصه قدرت هر نقطه داده، میانگین، حداکثر و حداقل توان تولید شده توسط کاربر را بر حسب وات، در یک بازه زمانی نشان میدهد.
استراحت نام com.google.power.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (قالب — واحدها) میانگین ( float —وات) میانگین توان تولید شده توسط کاربر در طول دوره زمانی، بر حسب وات.
حداکثر ( float —وات) حداکثر توان تولید شده توسط کاربر در طول دوره زمانی، بر حسب وات.
دقیقه ( float —وات) حداقل توان تولید شده توسط کاربر در طول دوره زمانی، بر حسب وات.
اندروید نام com.google.power.summary شیء نوع داده AGGREGATE_POWER_SUMMARY فیلدها (قالب — واحدها) FIELD_AVERAGE ( float —وات) میانگین توان تولید شده توسط کاربر در طول دوره زمانی، بر حسب وات.
FIELD_MAX ( float —وات) حداکثر توان تولید شده توسط کاربر در طول دوره زمانی، بر حسب وات.
FIELD_MIN ( float —وات) حداقل توان تولید شده توسط کاربر در طول دوره زمانی، بر حسب وات.
خلاصه دلتای شمارش گام Each data point represents the total number of steps over the time period. This data type and its fields are the same as for the instantaneous data type .
بدن از این نوع دادهها برای خواندن دادههای اندازهگیری کلی بدن استفاده کنید.
خلاصه درصد چربی بدن هر نقطه داده، میانگین، حداکثر و حداقل درصد چربی بدن کاربر را در یک بازه زمانی نشان میدهد.
استراحت نام com.google.body.fat.percentage.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (قالب — واحدها) میانگین ( float —درصد) درصد میانگین چربی بدن کاربر از کل توده بدنی او در یک دوره زمانی.
حداکثر ( float —درصد) حداکثر درصد چربی بدن کاربر از کل توده بدن، در یک بازه زمانی.
دقیقه ( float —درصد) حداقل درصد چربی بدن کاربر از کل توده بدنی او در یک دوره زمانی.
اندروید نام com.google.body.fat.percentage.summary شیء نوع داده AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY فیلدها (قالب — واحدها) FIELD_AVERAGE ( float —درصد) درصد میانگین چربی بدن کاربر از کل توده بدنی او در یک دوره زمانی.
FIELD_MAX ( float —درصد) حداکثر درصد چربی بدن کاربر از کل توده بدن، در یک بازه زمانی.
FIELD_MIN ( float —درصد) حداقل درصد چربی بدن کاربر از کل توده بدنی او در یک دوره زمانی.
خلاصه ضربان قلب هر نقطه داده، میانگین، حداکثر و حداقل ضربان قلب کاربر را در طول دوره زمانی، بر حسب ضربان در دقیقه، نشان میدهد.
استراحت نام com.google.heart_rate.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (قالب — واحدها) میانگین ( float - ضربان در دقیقه) میانگین ضربان قلب کاربر بر حسب ضربه در دقیقه، در یک بازه زمانی مشخص.
حداکثر ( float - ضربان در دقیقه) حداکثر ضربان قلب کاربر بر حسب ضربه در دقیقه، در یک بازه زمانی مشخص.
دقیقه ( float - bpm) حداقل ضربان قلب کاربر بر حسب ضربه در دقیقه، در یک بازه زمانی مشخص.
اندروید نام com.google.heart_rate.summary شیء نوع داده AGGREGATE_HEART_RATE_SUMMARY فیلدها (قالب — واحدها) FIELD_AVERAGE ( float —bpm) میانگین ضربان قلب کاربر بر حسب ضربه در دقیقه، در یک بازه زمانی مشخص.
FIELD_MAX ( float -bpm) حداکثر ضربان قلب کاربر بر حسب ضربه در دقیقه، در یک بازه زمانی مشخص.
FIELD_MIN ( float —bpm) حداقل ضربان قلب کاربر بر حسب ضربه در دقیقه، در یک بازه زمانی مشخص.
خلاصه قد هر نقطه داده، میانگین، حداکثر و حداقل قد کاربر را در یک بازه زمانی، بر حسب متر، نشان میدهد.
استراحت نام com.google.height.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (قالب — واحدها) میانگین ( float - متر) میانگین قد کاربر در یک بازه زمانی، بر حسب متر.
حداکثر ( float — متر) حداکثر قد کاربر در یک بازه زمانی، بر حسب متر.
دقیقه ( float — متر) حداقل قد کاربر در یک بازه زمانی، بر حسب متر.
اندروید نام com.google.height.summary شیء نوع داده AGGREGATE_HEIGHT_SUMMARY فیلدها (قالب — واحدها) FIELD_AVERAGE ( float — متر) میانگین قد کاربر در یک بازه زمانی، بر حسب متر.
FIELD_MAX ( float — متر) حداکثر قد کاربر در یک بازه زمانی، بر حسب متر.
FIELD_MIN ( float —متر) حداقل قد کاربر در یک بازه زمانی، بر حسب متر.
خلاصه وزن هر نقطه داده، میانگین، حداکثر و حداقل وزن کاربر را در یک بازه زمانی، بر حسب کیلوگرم، نشان میدهد.
استراحت نام com.google.weight.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (قالب — واحدها) میانگین ( float — کیلوگرم) میانگین وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
حداکثر ( float — کیلوگرم) حداکثر وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
دقیقه ( float — کیلوگرم) حداقل وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
اندروید نام com.google.weight.summary شیء نوع داده AGGREGATE_WEIGHT_SUMMARY فیلدها (قالب — واحدها) میانگین فیلد ( float — کیلوگرم) میانگین وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
FIELD_MAX ( float — کیلوگرم) حداکثر وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
FIELD_MIN ( float — کیلوگرم) حداقل وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
مکان از این نوع دادهها برای خواندن دادههای مکانی تجمیعشده استفاده کنید.
دلتای فاصله هر نقطه داده، کل مسافت طی شده توسط کاربر را در یک بازه زمانی، بر حسب متر، نشان میدهد. این نوع داده و فیلدهای آن مشابه نوع داده لحظهای هستند.
کادر محدودکننده مکان هر نقطه داده، نشان دهنده کادر مرزی محاسبه شده روی نقاط مکانی کاربر در یک بازه زمانی است. هر کادر مرزی دارای چهار فیلد است که چهار گوشه کادر مرزی را نشان میدهند.
توجه: این دادهها فقط توسط برنامهای که دادههای نمونه مکان را نوشته است، قابل خواندن هستند. برنامه شما فقط میتواند دادههای کادر محدودکننده مکان را برای دادههای نمونه مکانی که خودش نوشته است، بخواند. نمیتواند دادههای نوشته شده توسط برنامههای دیگر را بخواند. استراحت نام com.google.location.bounding_box دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.location.read
فیلدها (قالب — واحدها) عرض جغرافیایی پایین ( float —درجه) حداقل عرض جغرافیایی کادر محصورکننده، که به صورت عدد اعشاری نمایش داده میشود، بر حسب درجه.
طول جغرافیایی پایین ( float —درجه) حداقل طول جغرافیایی کادر محصورکننده، که به صورت عدد اعشاری نمایش داده میشود، بر حسب درجه.
عرض جغرافیایی بالا ( float —درجه) حداکثر عرض جغرافیایی کادر محصورکننده، که به صورت عدد اعشاری نمایش داده میشود، بر حسب درجه.
طول جغرافیایی بالا ( float —درجه) حداکثر طول جغرافیایی کادر محصورکننده، که به صورت عدد اعشاری نمایش داده میشود، بر حسب درجه.
اندروید نام 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 —درجه) طول جغرافیایی گوشه بالا سمت راست کادر محدوده، که به صورت اعشاری نمایش داده میشود، بر حسب درجه.
خلاصه سرعت هر نقطه داده، میانگین، حداکثر و حداقل سرعتی را که کاربر در یک بازه زمانی مشخص طی کرده است، بر حسب متر بر ثانیه نشان میدهد.
استراحت نام com.google.speed.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.location.read
فیلدها (قالب — واحدها) میانگین ( float — متر بر ثانیه) میانگین سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
حداکثر ( float — متر بر ثانیه) حداکثر سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
دقیقه ( float — متر بر ثانیه) حداقل سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
اندروید نام com.google.speed.summary شیء نوع داده AGGREGATE_SPEED_SUMMARY فیلدها (قالب — واحدها) average ( float —meters per second) میانگین سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
حداکثر ( float — متر بر ثانیه) حداکثر سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
دقیقه ( float — متر بر ثانیه) حداقل سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
تغذیه از این نوع دادهها برای خواندن دادههای تغذیهای جمعآوریشده استفاده کنید.
خلاصه هیدراتاسیون هر نقطه داده، حجم کل آب مصرف شده توسط یک کاربر را در یک بازه زمانی، بر حسب لیتر، نشان میدهد. این نوع داده و فیلدهای آن مشابه نوع داده لحظهای هستند.
خلاصه تغذیه هر نقطه داده، مجموع تمام ورودیهای تغذیهای را در یک دوره زمانی نشان میدهد. در فیلد مواد مغذی، هر مقدار نشان دهنده مجموع ماده مغذی در تمام ورودیها در دوره زمانی است.
اگر ماده مغذی در هیچ یک از ورودیها نباشد، در نقشه تجمیعی نیز وجود نخواهد داشت. اگر همه ورودیها در دوره زمانی مربوط به یک وعده غذایی باشند، نوع وعده غذایی نیز تنظیم خواهد شد.
استراحت نام 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
اندروید نام com.google.nutrition.summary شیء نوع داده AGGREGATE_NUTRITION_SUMMARY فیلدها (قالب — واحدها) نوع فیلد ( int —شمارشی) کاربر چه نوع غذایی خورده است (در صورتی که تمام ورودیها در بازه زمانی مربوط به یک وعده غذایی باشند، ارائه شود).
مقادیر پذیرفته شده
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
سلامت از این نوع دادهها برای خواندن دادههای پزشکی و سلامت جمعآوریشده استفاده کنید.
خلاصه قند خون هر نقطه داده نشان دهنده میانگین، حداقل و حداکثر سطح یا غلظت گلوکز خون در طول بازه زمانی است که بر حسب میلی مول در لیتر اندازهگیری میشود، به طوری که هر ۱ میلی مول در لیتر معادل ۱۸ میلیگرم در دسی لیتر است.
اگر مقادیر هر یک از این فیلدها برای تمام اندازهگیریهای انجام شده در طول بازه زمانی یکسان باشد، مقدار فیلد را در دادههای برگردانده شده مشاهده خواهید کرد:
رابطه زمانی با یک وعده غذایی رابطه زمانی با خواب منبع نمونه اگر مقادیر در اندازهگیریها متفاوت باشند، آن فیلد حذف خواهد شد.
استراحت نام 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
اندروید نام com.google.blood_glucose.summary شیء نوع داده خلاصه قند خون کل فیلدها (قالب — واحدها) میانگین فیلد ( float —میلیمول بر لیتر) میانگین سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
FIELD_MAX ( float —میلیمول/لیتر) حداکثر سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
FIELD_MIN ( float —میلیمول/لیتر) حداقل سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
FIELD_TEMPORAL_RELATION_TO_MEAL ( int صحیح — شمارشی) (فیلد اختیاری) زمانی که این اندازهگیری انجام شد با زمانی که کاربر غذا خورد، مقایسه شد.
مقادیر پذیرفته شده
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 از نوع شمارشی) (فیلد اختیاری) کاربر هنگام اندازهگیری قند خون، چه نوع غذایی خورده است؟
مقادیر پذیرفته شده
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 صحیح — شمارشی) (فیلد اختیاری) زمانی که اندازهگیری انجام شد با زمانی که کاربر خواب بود مقایسه شد.
مقادیر پذیرفته شده
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 صحیح —شماره ای) (فیلد اختیاری) نوع مایع بدن که برای اندازهگیری قند خون استفاده میشود.
مقادیر پذیرفته شده
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
خلاصه فشار خون هر نقطه داده نشان دهنده میانگین، حداقل و حداکثر فشار خون در بازه زمانی است که بر حسب میلی متر جیوه اندازه گیری می شود.
اگر مقادیر هر یک از این فیلدها برای تمام اندازهگیریهای انجام شده در طول بازه زمانی یکسان باشد، مقدار فیلد را در دادههای برگردانده شده مشاهده خواهید کرد:
موقعیت بدن محل اندازهگیری اگر مقادیر در اندازهگیریها متفاوت باشند، آن فیلد حذف خواهد شد.
استراحت نام com.google.blood_pressure.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.blood_pressure.read
فیلدها (قالب — واحدها) فشار سیستولیک متوسط ( float — میلیمتر جیوه) میانگین فشار خون سیستولیک کاربر در یک بازه زمانی.
حداکثر فشار سیستولیک ( float — میلیمتر جیوه) حداکثر فشار خون سیستولیک کاربر در یک بازه زمانی.
حداقل فشار سیستولیک ( float — میلیمتر جیوه) حداقل فشار خون سیستولیک کاربر در یک بازه زمانی.
میانگین دیاستولیک ( float — میلیمتر جیوه) میانگین فشار خون دیاستولیک کاربر در یک بازه زمانی.
حداکثر دیاستولیک ( float — میلیمتر جیوه) حداکثر فشار خون دیاستولیک کاربر در یک بازه زمانی.
min diastolic ( float —mmHg) حداقل فشار خون دیاستولیک کاربر در یک بازه زمانی.
موقعیت بدنه ( 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
اندروید نام com.google.blood_pressure.summary شیء نوع داده خلاصه فشار خون تجمعی فیلدها (قالب — واحدها) میانگین فشار خون میدانی ( float —mmHg) میانگین فشار خون سیستولیک کاربر در یک بازه زمانی.
حداکثر فشار خون میدانی ( float —mmHg) حداکثر فشار خون سیستولیک کاربر در یک بازه زمانی.
فیلد_فشار_خون_سیستولیک_مینیمم ( float —میلیمتر جیوه) حداقل فشار خون سیستولیک کاربر در یک بازه زمانی.
میانگین فشار خون میدانی ( float —mmHg) میانگین فشار خون دیاستولیک کاربر در یک بازه زمانی.
حداکثر فشار خون میدانی ( float —mmHg) حداکثر فشار خون دیاستولیک کاربر در یک بازه زمانی.
فشار خون میدانی ( float ) حداقل فشار خون دیاستولیک کاربر در یک بازه زمانی.
FIELD_BODY_POSITION ( int —شمارشی) (فیلد اختیاری) موقعیت بدن کاربر هنگام اندازهگیری.
مقادیر پذیرفته شده
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 صحیح — شمارشی) (فیلد اختیاری) کدام بازو و کدام قسمت از بازو اندازهگیری انجام شده است.
مقادیر پذیرفته شده
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
خلاصه دمای بدن هر نقطه داده، میانگین، حداقل و حداکثر دمای بدن کاربر را در یک بازه زمانی نشان میدهد.
همچنین اگر محل اندازهگیری برای تمام نقاط داده در بازه زمانی یکسان باشد، محل اندازهگیری روی بدن را نیز خواهد داشت.
استراحت نام com.google.body.temperature.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.body_temperature.read
فیلدها (قالب — واحدها) میانگین ( float - سانتیگراد) میانگین دمای بدن کاربر در یک بازه زمانی.
حداکثر ( 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
اندروید نام com.google.body.temperature.summary شیء نوع داده خلاصه دمای بدن فیلدها (قالب — واحدها) FIELD_AVERAGE ( float —سلسیوس) میانگین دمای بدن کاربر در یک بازه زمانی.
FIELD_MAX ( float —سلسیوس) حداکثر دمای بدن کاربر در یک بازه زمانی.
FIELD_MIN ( float —سلسیوس) حداقل دمای بدن کاربر در یک بازه زمانی.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION ( int صحیح — شمارشی) (فیلد اختیاری) اندازهگیری دما از کجای بدن کاربر انجام شده است.
مقادیر پذیرفته شده
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
خلاصه اشباع اکسیژن هر نقطه داده، میانگین، حداقل و حداکثر اشباع اکسیژن خون و میزان جریان اکسیژن مکمل کاربر را در یک بازه زمانی نشان میدهد.
اگر مقادیر هر یک از این فیلدها برای تمام اندازهگیریهای انجام شده در طول بازه زمانی یکسان باشد، مقدار فیلد را در دادههای برگردانده شده مشاهده خواهید کرد:
حالت تجویز اکسیژن درمانی سیستم اشباع اکسیژن روش اندازهگیری اشباع اکسیژن اگر مقادیر در اندازهگیریها متفاوت باشند، آن فیلد حذف خواهد شد.
استراحت نام com.google.oxygen_saturation.summary دامنههای مجوز OAuth https://www.googleapis.com/auth/fitness.oxygen_saturation.read
فیلدها (قالب — واحدها) میانگین اشباع اکسیژن ( float - درصد) میانگین اشباع اکسیژن کاربر در یک دوره زمانی.
حداکثر اشباع اکسیژن ( float - درصد) حداکثر اشباع اکسیژن کاربر در یک بازه زمانی.
حداقل اشباع اکسیژن ( float - درصد) حداقل اشباع اکسیژن کاربر در یک بازه زمانی.
میانگین سرعت جریان اکسیژن تکمیلی ( float — لیتر در دقیقه) میانگین نرخ جریان اکسیژن مکمل کاربر در یک دوره زمانی.
حداکثر سرعت جریان اکسیژن تکمیلی ( float — لیتر در دقیقه) حداکثر میزان جریان اکسیژن تکمیلی کاربر در یک بازه زمانی.
حداقل نرخ جریان اکسیژن تکمیلی ( float — لیتر در دقیقه) حداقل میزان جریان اکسیژن مکمل کاربر در یک دوره زمانی.
حالت تجویز اکسیژن درمانی ( int —enum) (فیلد اختیاری) نحوه انجام اکسیژن درمانی.
در صورت تجویز از طریق کانولای بینی، میتواند وجود نداشته باشد یا 1 باشد.
سیستم اشباع اکسیژن ( int —enum) (فیلد اختیاری) جایی که اشباع اکسیژن اندازه گیری می شود.
میتواند وجود نداشته باشد یا در صورت اندازهگیری در مویرگهای محیطی، 1 باشد.
روش اندازهگیری اشباع اکسیژن ( int —enum) (فیلد اختیاری) نحوه اندازهگیری اشباع اکسیژن
میتواند وجود نداشته باشد یا در صورت اندازهگیری با پالس اکسیمتری 1 باشد.
اندروید نام com.google.oxygen_saturation.summary شیء نوع داده خلاصه اشباع اکسیژن سنگدانه فیلدها (قالب — واحدها) FIELD_OXYGEN_SATURATION_AVERAGE ( float —درصد) میانگین اشباع اکسیژن کاربر در یک دوره زمانی.
FIELD_OXYGEN_SATURATION_MAX ( float —درصد) حداکثر اشباع اکسیژن کاربر در یک بازه زمانی.
FIELD_OXYGEN_SATURATION_MIN ( float —درصد) حداقل اشباع اکسیژن کاربر در یک بازه زمانی.
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 صحیح — شمارشی) (فیلد اختیاری) نحوه انجام اکسیژن درمانی.
در صورت تجویز از طریق کانولای بینی، میتواند وجود نداشته باشد یا 1 باشد.
FIELD_OXYGEN_SATURATION_SYSTEM ( int صحیح — شمارشی) (فیلد اختیاری) جایی که اشباع اکسیژن اندازه گیری می شود.
میتواند وجود نداشته باشد یا در صورت اندازهگیری در مویرگهای محیطی، 1 باشد.
روش اندازهگیری اکسیژن (FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD) ( int صحیح —شمارشی) (فیلد اختیاری) نحوه اندازهگیری اشباع اکسیژن
میتواند وجود نداشته باشد یا در صورت اندازهگیری با پالس اکسیمتری 1 باشد.