适用于可以连续记录的数据(在一段时间内有多个数据点)
Google 健身平台可汇总这些数据并返回
计算结果。这可以是平均测量值或汇总值/总计值。您
可以节省计算时间,并向应用用户展示实用的摘要或
轻松计算平均值。
注意 :汇总数据类型可帮助您通过读取
数据。仅使用汇总数据类型读取数据。不写入汇总数据
类型。
若要读取汇总数据,您需要选择数据类型、时间范围等
更改为“bucket”作为数据分组依据。您可以通过以下几种方式将数据分桶:
时间段
按小时或按天对汇总数据进行分桶。例如,查看每天的步数或消耗卡路里数。
活动类型
按活动类型对汇总数据进行分桶。例如,对于一周的睡眠数据,每种睡眠活动类型(浅睡眠、深睡眠和 REM)都有一个存储分区。
活动细分
按活动细分对一段时间内的汇总数据进行分桶。例如,如果用户在上午 9 点到 10 点进行了跑步,但在前 20 分钟跑步,坐下 10 分钟,步行 15 分钟,跑步 15 分钟,那么系统会将这 4 个活动细分视为 4 个活动细分,并返回 4 个分桶。
会话
使用会话的时间范围来汇总数据。例如,如果某用户进行了 2 次跑步,然后记录为 2 次会话(上午跑步和下午跑步),您可以分桶了解每次跑步的平均步数或平均速度。
活动
使用这些数据类型来读取汇总的健康和健身数据。
活动摘要
一段时间内特定活动的总时长和细分数量。
每个数据点都代表着特定指标的所有活动细分的摘要
一段时间内活动类型的变化。
REST
名称 com.google.activity.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.activity.read
字段(格式 - 单位)
activity (int
- 枚举)
duration (int
- 毫秒)
选定时间范围内所有细分中某一项活动的总时间。
片段数量 (int
—计数)
此数据点的时间间隔内不同活动细分的数量。
Android
名称 com.google.activity.summary
数据类型对象 AGGREGATE_ACTIVITY_SUMMARY
字段(格式 - 单位)
FIELD_ACTIVITY (int
- 枚举)
FIELD_DURATION (int
- 毫秒)
选定时间范围内所有细分中某一项活动的总时间。
FIELD_NUM_SEGMENTS (int
—计数)
此数据点的时间间隔内不同活动细分的数量。
每个数据点代表用户的平均、最大和最小基础代谢率
以千卡路里/天为单位如果用户已
增重或减重,从而改变其 BMR。
REST
名称 com.google.calories.bmr.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.activity.read
字段(格式 - 单位)
平均 (float
- 千卡/天)
用户在一段时间内的平均 BMR。
max (float
—千卡/天)
用户在一段时间内的最高 BMR。
min (float
-千卡/天)
用户在一段时间内的最低 BMR。
Android
名称 com.google.calories.bmr.summary
数据类型对象 AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
字段(格式 - 单位)
FIELD_AVERAGE (float
- 千卡/天)
用户在一段时间内的平均 BMR。
FIELD_MAX (float
- 千卡/天)
用户在一段时间内的最高 BMR。
FIELD_MIN (float
- 千卡/天)
用户在一段时间内的最低 BMR。
消耗卡路里数摘要
一段时间内消耗的卡路里总数或消耗的总卡路里数(以千卡路里为单位)。
此数据类型及其字段与用于瞬时数据
type 。
心肺强化分数摘要
每个数据点都表示相应时间段内获得的心肺强化分数。
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
- 瓦特)
用户在一段时间内的平均发电量(以瓦特为单位)。
max (float
- 瓦特)
用户在一段时间内的最大发电量(以瓦特为单位)。
min (float
- 瓦特)
用户在一段时间内的最低发电量(以瓦特为单位)。
Android
名称 com.google.power.summary
数据类型对象 AGGREGATE_POWER_SUMMARY
字段(格式 - 单位)
FIELD_AVERAGE (float
- 瓦特)
用户在一段时间内的平均发电量(以瓦特为单位)。
FIELD_MAX (float
- 瓦特)
用户在一段时间内的最大发电量(以瓦特为单位)。
FIELD_MIN (float
- 瓦特)
用户在一段时间内的最低发电量(以瓦特为单位)。
步数增量摘要
每个数据点都表示相应时间段内的总步数。
此数据类型及其字段与用于瞬时数据
type 。
正文
使用这些数据类型来读取汇总的身体测量数据。
体脂百分比汇总
每个数据点代表用户的平均、最大和最小体脂百分比
一段时间内的变化
REST
名称 com.google.body.fat.percentage.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.body.read
字段(格式 - 单位)
average (float
- 百分比)
用户在一段时间内的体脂在总体重中所占的平均百分比。
max (float
- 百分比)
用户在一段时间内的最大体脂百分比(即体脂)。
min (float
- 百分比)
用户在一段时间内体脂在总体重中所占的最小百分比。
Android
名称 com.google.body.fat.percentage.summary
数据类型对象 AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
字段(格式 - 单位)
FIELD_AVERAGE (float
- 百分比)
用户在一段时间内的体脂在总体重中所占的平均百分比。
FIELD_MAX (float
- 百分比)
用户在一段时间内的最大体脂百分比(即体脂)。
FIELD_MIN (float
- 百分比)
用户在一段时间内体脂在总体重中所占的最小百分比。
心率摘要
每个数据点都表示用户在
以每分钟心跳次数为单位
REST
名称 com.google.heart_rate.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.body.read
字段(格式 - 单位)
平均值 (float
-bpm)
用户在一段时间内的平均心率(每分钟心跳次数)。
max (float
-bpm)
用户在一段时间内的最大心率(以每分钟心跳数计)。
min (float
-bpm)
用户在一段时间内的最低心率(每分钟心跳次数)。
Android
名称 com.google.heart_rate.summary
数据类型对象 AGGREGATE_HEART_RATE_SUMMARY
字段(格式 - 单位)
FIELD_AVERAGE (float
- bpm)
用户在一段时间内的平均心率(每分钟心跳次数)。
FIELD_MAX (float
- bpm)
用户在一段时间内的最大心率(以每分钟心跳数计)。
FIELD_MIN (float
- bpm)
用户在一段时间内的最低心率(每分钟心跳次数)。
身高摘要
每个数据点都表示用户在一段时间内的平均、最大和最小身高
时间段(以米为单位)。
REST
名称 com.google.height.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.body.read
字段(格式 - 单位)
average (float
- 米)
用户在一段时间内的平均身高,以米为单位。
max (float
- 米)
用户在一段时间内的最大身高(以米为单位)。
min (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
-kg)
用户在一段时间内的平均体重,以公斤为单位。
max (float
-kg)
用户在一段时间内的最大体重,以公斤为单位。
分钟 (float
-kg)
用户在一段时间内的最低体重,以公斤为单位。
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
- 度)
边界框的最小纬度,以浮点数表示(以度为单位)。
低经度 (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
字段(格式 - 单位)
average (float
- 米/秒)
用户在一段时间内的平均速度(以米/秒为单位)。
max (float
- 米/秒)
用户在一段时间内的最大速度(以米/秒为单位)。
min (float
- 米/秒)
用户在一段时间内的最低速度(米/秒)。
Android
名称 com.google.speed.summary
数据类型对象 AGGREGATE_SPEED_SUMMARY
字段(格式 - 单位)
average (float
- 米/秒)
用户在一段时间内的平均速度(以米/秒为单位)。
max (float
- 米/秒)
用户在一段时间内的最大速度(以米/秒为单位)。
min (float
- 米/秒)
用户在一段时间内的最低速度(米/秒)。
营养
使用这些数据类型来读取汇总的营养数据。
饮水量摘要
每个数据点都表示用户在
时间段(以升为单位)。此数据类型及其字段与
瞬时数据类型 :
营养摘要
每个数据点代表某个时间段内所有营养条目的总和。
在 nutrients 字段中,每个值表示营养成分占所有营养素的总和
该时间段内的条目数
如果该营养素未出现在任何条目中,就不会出现在聚合映射中
。如果时间段中的所有条目都针对同一餐点,则餐点类型
。
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
nutrients (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
- 枚举)
用户吃了哪种餐点(如果时间段中的所有条目都属于同一餐点,则此条目存在)。
已接受的值
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
-mmol/L)
用户在一段时间内的平均血糖水平或浓度。
max (float
-mmol/L)
用户在一段时间内的最高血糖水平或浓度。
min (float
-mmol/L)
用户在一段时间内的最低血糖水平或浓度。
与进餐的时间关系 (int
- 枚举)(选填字段)
获取读数与用户用餐时进行比较的时间。
已接受的值
"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
- 枚举)(选填字段)
在获取读数时,用户吃的是什么餐点。
已接受的值
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
与睡眠的时间关系 (int
- 枚举)(选填字段)
获取读数与用户睡觉时间的对比情况。
已接受的值
"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
- 枚举)(选填字段)
用于测量血糖的体液类型。
已接受的值
"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
-mmol/L)
用户在一段时间内的平均血糖水平或浓度。
FIELD_MAX (float
-mmol/L)
用户在一段时间内的最高血糖水平或浓度。
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
血压摘要
每个数据点代表的是以下时间范围内的平均、最低和最高血压
时间范围,以 mmHg 为单位。
如果这些字段的值在进行的所有测量中都相同
在时间范围内,您会在返回的数据中看到该字段值:
如果各测量值的值不同,则排除该字段。
REST
名称 com.google.blood_pressure.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.blood_pressure.read
字段(格式 - 单位)
平均收缩压 (float
-mmHg)
用户在一段时间内的平均收缩压。
最大收缩压 (float
-mmHg)
用户在一段时间内的最大收缩压。
最低收缩压 (float
-mmHg)
用户在一段时间内的最低收缩压。
平均舒张压 (float
—mmHg)
用户在一段时间内的平均舒张压。
最大舒张压 (float
-mmHg)
用户在一段时间内的最大舒张压。
最低舒张压 (float
-mmHg)
用户在一段时间内的最低舒张压。
body position (int
- 枚举)(选填字段)
进行测量时用户的身体位置。
已接受的值
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
measurement location (int
- 枚举)(选填字段)
进行测量的手臂和手臂的哪部分。
已接受的值
"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
- mmHg)
用户在一段时间内的平均收缩压。
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float
- mmHg)
用户在一段时间内的最大收缩压。
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float
- mmHg)
用户在一段时间内的最低收缩压。
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float
- mmHg)
用户在一段时间内的平均舒张压。
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float
- mmHg)
用户在一段时间内的最大舒张压。
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float
- mmHg)
用户在一段时间内的最低舒张压。
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
体温摘要
每个数据点代表的是不同体温的
特定时间范围内的用户
如果
选定时间段内所有数据点的测量位置都相同。
REST
名称 com.google.body.temperature.summary
OAuth 权限范围
https://www.googleapis.com/auth/fitness.body_temperature.read
字段(格式 - 单位)
average (float
- 摄氏度)
用户在一段时间内的平均体温。
max (float
- 摄氏度)
用户在一段时间内的最高体温。
min (float
- 摄氏度)
用户在一段时间内的最低体温。
measurement location (int
- 枚举)(选填字段)
测量体温时所依据的用户身体部位。
已接受的值
"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
- 枚举)(可选字段)
测量体温时所依据的用户身体部位。
已接受的值
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
—L/min)
用户在一段时间内的平均补充供氧流速。
最大补充供氧流速 (float
—L/min)
用户在一段时间内的最大补充供氧流速。
最低补充供氧流速 (float
—L/min)
用户在一段时间内的最低补充供氧流速。
氧疗法给药模式 (int
- 枚举)(选填字段)
氧气治疗的执行方式。
如果通过鼻导管给药,该病可能缺失或 1
。
血氧饱和度系统 (int
- 枚举)(选填字段)
测量血氧饱和度的位置。
如果在外周毛细血管中测量,则可能缺失或 1
。
血氧饱和度测量方法 (int
- 枚举)(可选字段)
如何测量血氧饱和度。
如果通过脉搏血氧测量测量,则可能缺失或 1
。
Android
名称 com.google.oxygen_saturation.summary
数据类型对象 AGGREGATE_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
- L/分钟)
用户在一段时间内的平均补充供氧流速。
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float
- L/分钟)
用户在一段时间内的最大补充供氧流速。
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float
- L/分钟)
用户在一段时间内的最低补充供氧流速。
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int
- 枚举)(选填字段)
氧治疗的执行方式。
如果通过鼻导管给药,该病可能缺失或 1
。
FIELD_OXYGEN_SATURATION_SYSTEM (int
- 枚举)(选填字段)
测量血氧饱和度的位置。
如果在外周毛细血管中测量,则可能缺失或 1
。
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int
- 枚举)(选填字段)
如何测量血氧饱和度。
如果通过脉搏血氧测量测量,则可能缺失或 1
。