Các loại dữ liệu tổng hợp

Dành cho dữ liệu có thể được ghi lại liên tục (với nhiều điểm dữ liệu trong một khoảng thời gian ), nền tảng Google Fit có thể tổng hợp dữ liệu này và trả về kết quả được tính toán. Đây có thể là kết quả đo lường trung bình hoặc giá trị tóm tắt/tổng số. Bạn có thể tiết kiệm thời gian cho các tính toán này và hiển thị cho người dùng ứng dụng các bản tóm tắt hữu ích hoặc tính trung bình một cách dễ dàng bằng cách đọc dữ liệu tổng hợp.

Để đọc dữ liệu tổng hợp, bạn cần chọn một loại dữ liệu, phạm vi thời gian và tiêu chí nào đó thành "ô" (hoặc nhóm) dữ liệu theo. Bạn có thể phân giỏ dữ liệu theo một vài cách:

Khoảng thời gian
Nhóm dữ liệu tổng hợp theo giờ hoặc mỗi ngày. Ví dụ: xem số bước hoặc lượng calo đã đốt cháy mỗi ngày.
Loại hoạt động
Nhóm dữ liệu tổng hợp theo loại hoạt động. Ví dụ: đối với dữ liệu giấc ngủ trong một tuần, sẽ có một nhóm cho từng loại hoạt động ngủ (nhẹ, sâu và ngủ mắt chuyển động nhanh).
Phân đoạn hoạt động
Nhóm dữ liệu tổng hợp theo phân đoạn hoạt động trong một khoảng thời gian. Ví dụ: nếu người dùng chạy trong khoảng thời gian từ 9 giờ sáng đến 10 giờ sáng nhưng đã chạy trong 20 phút đầu tiên, ngồi nghỉ 10 phút, đi bộ 15 phút và chạy trong 15 phút, thì đây được coi là 4 phân đoạn hoạt động và sẽ trả về 4 nhóm.
Phiên hoạt động
Sử dụng giới hạn thời gian của phiên hoạt động để tổng hợp dữ liệu. Ví dụ: nếu người dùng đã chạy 2 lần được ghi lại là 2 phiên (chạy buổi sáng và chạy buổi chiều), thì bạn có thể nhóm theo phiên để tìm hiểu số bước trung bình hoặc tốc độ trung bình của mỗi lần chạy.

Hoạt động

Hãy dùng các loại dữ liệu này để đọc dữ liệu tổng hợp về sức khoẻ thể chất và tinh thần.

Tóm tắt hoạt động

Tổng thời gian và số lượng phân đoạn cho một hoạt động cụ thể trong một khoảng thời gian. Mỗi điểm dữ liệu đại diện cho bản tóm tắt của tất cả các phân đoạn hoạt động cho một loại hoạt động trong một khoảng thời gian.

Têncom.google.activity.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
Trường (định dạng – đơn vị)
activity (int – enum)
Loại hoạt động mà người dùng đã thực hiện. Xem danh sách các loại hoạt động tại đây.
duration (int — mili giây)
Tổng thời gian dành cho một hoạt động trên tất cả các phân đoạn trong phạm vi thời gian.
số phân khúc (int—số lượng)
Số phân đoạn hoạt động riêng biệt trong khoảng thời gian của điểm dữ liệu này.
Têncom.google.activity.summary
Đối tượng loại dữ liệuAGGREGATE_ACTIVITY_SUMMARY
Trường (định dạng – đơn vị)
FIELD_ACTIVITY (int—enum)
Loại hoạt động mà người dùng đã thực hiện. Xem danh sách các loại hoạt động tại đây.
FIELD_DURATION (int—mili giây)
Tổng thời gian dành cho một hoạt động trên tất cả các phân đoạn trong phạm vi thời gian.
FIELD_NUM_SEGMENTS (int—số lượng)
Số phân đoạn hoạt động riêng biệt trong khoảng thời gian của điểm dữ liệu này.

Tóm tắt về tỷ lệ trao đổi chất cơ bản (BMR)

Mỗi điểm dữ liệu biểu thị tỷ lệ trao đổi chất cơ bản trung bình, tối đa và tối thiểu của người dùng trong khoảng thời gian tính theo kilo calo mỗi ngày. Điều này rất hữu ích nếu người dùng đã tăng hoặc giảm cân, do đó BMR của họ đã thay đổi.

Têncom.google.calories.bmr.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
Trường (định dạng – đơn vị)
trung bình (float — kcal mỗi ngày)
BMR trung bình của người dùng trong một khoảng thời gian.
tối đa (float — kcal mỗi ngày)
BMR tối đa của người dùng trong một khoảng thời gian.
tối thiểu (float — kcal mỗi ngày)
BMR tối thiểu của người dùng trong một khoảng thời gian.
Têncom.google.calories.bmr.summary
Đối tượng loại dữ liệuAGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float—kcal mỗi ngày)
BMR trung bình của người dùng trong một khoảng thời gian.
FIELD_MAX (float—kcal mỗi ngày)
BMR tối đa của người dùng trong một khoảng thời gian.
FIELD_MIN (float — kcal mỗi ngày)
BMR tối thiểu của người dùng trong một khoảng thời gian.

Tóm tắt về lượng calo đã đốt cháy

Tổng hợp hoặc tổng lượng calo đã đốt cháy tính bằng kilo calo trong một khoảng thời gian. Loại dữ liệu này và các trường của nó giống như đối với dữ liệu tức thì .

Tóm tắt Điểm nhịp tim

Mỗi điểm dữ liệu đại diện cho số điểm nhịp tim đạt được trong khoảng thời gian đã chọn.

Têncom.google.heart_minutes.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
Trường (định dạng – đơn vị)
cường độ (float – Điểm nhịp tim)
Số Điểm nhịp tim kiếm được trong khoảng thời gian đã chọn, bao gồm số điểm nhận được theo hệ số nhân (nhiều điểm nhận được hơn cho hoạt động có cường độ cao hơn).
duration (float – phút)
Thời gian tính Điểm nhịp tim, được đo bằng phút.
Têncom.google.heart_minutes.summary
Đối tượng loại dữ liệuAGGREGATE_HEART_POINTS
Trường (định dạng – đơn vị)
FIELD_INTENSITY (float—Điểm nhịp tim)
Số Điểm nhịp tim kiếm được trong khoảng thời gian đã chọn, bao gồm số điểm nhận được theo hệ số nhân (nhiều điểm nhận được hơn cho hoạt động có cường độ cao hơn).
FIELD_DURATION (float—phút)
Thời gian tính Điểm nhịp tim, được đo bằng phút.

Tóm tắt Phút vận động

Tổng số phút vận động trong khoảng thời gian đã chọn. Loại và trường dữ liệu này giống như đối với loại dữ liệu tức thì.

Tóm tắt về nguồn điện

Mỗi điểm dữ liệu biểu thị công suất trung bình, tối đa và tối thiểu mà người dùng tạo ra tính bằng watt trong một khoảng thời gian.

Têncom.google.power.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
Trường (định dạng – đơn vị)
trung bình (float—watt)
Công suất trung bình mà người dùng tạo ra trong khoảng thời gian, tính bằng watt.
tối đa (float – watt)
Công suất tối đa mà người dùng tạo ra trong khoảng thời gian, tính bằng watt.
phút (float—watt)
Công suất tối thiểu mà người dùng tạo ra trong khoảng thời gian, tính bằng watt.
Têncom.google.power.summary
Đối tượng loại dữ liệuAGGREGATE_POWER_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float—watt)
Công suất trung bình mà người dùng tạo ra trong khoảng thời gian, tính bằng watt.
FIELD_MAX (float—watt)
Công suất tối đa mà người dùng tạo ra trong khoảng thời gian, tính bằng watt.
FIELD_MIN (float—watt)
Công suất tối thiểu mà người dùng tạo ra trong khoảng thời gian, tính bằng watt.

Tóm tắt delta số bước

Mỗi điểm dữ liệu biểu thị tổng số bước trong khoảng thời gian. Loại dữ liệu này và các trường của nó giống như đối với dữ liệu tức thì .

Nội dung

Hãy dùng các loại dữ liệu này để đọc dữ liệu tổng hợp về số đo cơ thể.

Tóm tắt về tỷ lệ mỡ trong cơ thể

Mỗi điểm dữ liệu thể hiện tỷ lệ phần trăm lượng mỡ trong cơ thể trung bình, tối đa và tối thiểu của người dùng trong một khoảng thời gian nhất định.

Têncom.google.body.fat.percentage.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
Trường (định dạng – đơn vị)
trung bình (float—phần trăm)
Tỷ lệ phần trăm trung bình của tổng khối lượng cơ thể là lượng mỡ trong cơ thể của người dùng trong một khoảng thời gian.
max (float – phần trăm)
Tỷ lệ phần trăm tối đa của người dùng trên tổng khối lượng cơ thể là lượng mỡ trong cơ thể trong một khoảng thời gian.
tối thiểu (float — phần trăm)
Tỷ lệ phần trăm tối thiểu của người dùng trên tổng khối lượng cơ thể là lượng mỡ trong cơ thể trong một khoảng thời gian.
Têncom.google.body.fat.percentage.summary
Đối tượng loại dữ liệuAGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float—phần trăm)
Tỷ lệ phần trăm trung bình của tổng khối lượng cơ thể là lượng mỡ trong cơ thể của người dùng trong một khoảng thời gian.
FIELD_MAX (float—phần trăm)
Tỷ lệ phần trăm tối đa của người dùng trên tổng khối lượng cơ thể là lượng mỡ trong cơ thể trong một khoảng thời gian.
FIELD_MIN (float—phần trăm)
Tỷ lệ phần trăm tối thiểu của người dùng trên tổng khối lượng cơ thể là lượng mỡ trong cơ thể trong một khoảng thời gian.

Tóm tắt về tần số tim

Mỗi điểm dữ liệu biểu thị nhịp tim trung bình, tối đa và tối thiểu của người dùng trong tính theo nhịp/phút.

Têncom.google.heart_rate.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
Trường (định dạng – đơn vị)
trung bình (float — nhịp/phút)
Nhịp tim trung bình của người dùng tính theo nhịp/phút trong một khoảng thời gian.
tối đa (float — nhịp/phút)
Nhịp tim tối đa của người dùng tính theo nhịp/phút trong một khoảng thời gian.
phút (float — nhịp/phút)
Nhịp tim tối thiểu của người dùng tính theo nhịp/phút trong một khoảng thời gian.
Têncom.google.heart_rate.summary
Đối tượng loại dữ liệuAGGREGATE_HEART_RATE_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float — nhịp/phút)
Nhịp tim trung bình của người dùng tính theo nhịp/phút trong một khoảng thời gian.
FIELD_MAX (float — nhịp/phút)
Nhịp tim tối đa của người dùng tính theo nhịp/phút trong một khoảng thời gian.
FIELD_MIN (float — nhịp/phút)
Nhịp tim tối thiểu của người dùng tính theo nhịp/phút trong một khoảng thời gian.

Tóm tắt về chiều cao

Mỗi điểm dữ liệu biểu thị chiều cao trung bình, tối đa và tối thiểu của người dùng theo một thời gian chu kỳ tính bằng mét.

Têncom.google.height.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
Trường (định dạng – đơn vị)
trung bình (float—mét)
Chiều cao trung bình của người dùng trong một khoảng thời gian, tính bằng mét.
max (float – mét)
Chiều cao tối đa của người dùng trong một khoảng thời gian, tính bằng mét.
phút (float — mét)
Chiều cao tối thiểu của người dùng trong một khoảng thời gian, tính bằng mét.
Têncom.google.height.summary
Đối tượng loại dữ liệuAGGREGATE_HEIGHT_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float—mét)
Chiều cao trung bình của người dùng trong một khoảng thời gian, tính bằng mét.
FIELD_MAX (float – mét)
Chiều cao tối đa của người dùng trong một khoảng thời gian, tính bằng mét.
FIELD_MIN (float—mét)
Chiều cao tối thiểu của người dùng trong một khoảng thời gian, tính bằng mét.

Tóm tắt về cân nặng

Mỗi điểm dữ liệu thể hiện trọng lượng trung bình, tối đa và tối thiểu của người dùng trên một khoảng thời gian tính bằng kilogam.

Têncom.google.weight.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
Trường (định dạng – đơn vị)
trung bình (float — kg)
Trọng lượng cơ thể trung bình của người dùng trong một khoảng thời gian (tính bằng kilogam).
max (float—kg)
Trọng lượng cơ thể tối đa của người dùng trong một khoảng thời gian (tính bằng kilogam).
phút (float — kg)
Trọng lượng cơ thể tối thiểu của người dùng trong một khoảng thời gian (tính bằng kilogam).
Têncom.google.weight.summary
Đối tượng loại dữ liệuAGGREGATE_WEIGHT_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float—kg)
Trọng lượng cơ thể trung bình của người dùng trong một khoảng thời gian (tính bằng kilogam).
FIELD_MAX (float—kg)
Trọng lượng cơ thể tối đa của người dùng trong một khoảng thời gian (tính bằng kilogam).
FIELD_MIN (float—kg)
Trọng lượng cơ thể tối thiểu của người dùng trong một khoảng thời gian (tính bằng kilogam).

Vị trí

Sử dụng các loại dữ liệu này để đọc dữ liệu vị trí tổng hợp.

delta khoảng cách

Mỗi điểm dữ liệu biểu thị tổng quãng đường mà người dùng đã đi trong một thời gian chu kỳ tính bằng mét. Loại dữ liệu này và các trường của nó giống như đối với loại dữ liệu tức thì.

Hộp giới hạn vị trí

Mỗi điểm dữ liệu đại diện cho giới hạn tính trên điểm trong một khoảng thời gian. Mỗi hộp giới hạn có 4 trường đại diện cho bốn góc của hộp giới hạn.

Têncom.google.location.bounding_box
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.location.read
Trường (định dạng – đơn vị)
vĩ độ thấp (float—độ)
Vĩ độ tối thiểu của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
kinh độ thấp (float—độ)
Kinh độ tối thiểu của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
vĩ độ cao (float—độ)
Vĩ độ tối đa của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
kinh độ cao (float—độ)
Kinh độ tối đa của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
Têncom.google.location.bounding_box
Đối tượng loại dữ liệuAGGREGATE_LOCATION_BOUNDING_BOX
Trường (định dạng – đơn vị)
FIELD_LOW_LATITUDE (float—độ)
Vĩ độ ở góc dưới bên trái của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
FIELD_LOW_LONGITUDE (float—độ)
Kinh độ của góc dưới bên trái của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
FIELD_HIGH_LATITUDE (float—độ)
Vĩ độ ở góc trên bên phải của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.
FIELD_HIGH_LONGITUDE (float—độ)
Kinh độ của góc trên bên phải của hộp giới hạn, được biểu thị dưới dạng số thực, theo độ.

Tóm tắt tốc độ

Mỗi điểm dữ liệu biểu thị tốc độ trung bình, tối đa và tối thiểu mà người dùng di chuyển trong một khoảng thời gian (tính bằng mét/giây).

Têncom.google.speed.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.location.read
Trường (định dạng – đơn vị)
trung bình (float—mét/giây)
Tốc độ trung bình của người dùng trong một khoảng thời gian, tính bằng mét/giây.
max (float – mét/giây)
Tốc độ tối đa của người dùng trong một khoảng thời gian, tính bằng mét/giây.
phút (float — mét/giây)
Tốc độ tối thiểu của người dùng trong một khoảng thời gian, tính bằng mét/giây.
Têncom.google.speed.summary
Đối tượng loại dữ liệuAGGREGATE_SPEED_SUMMARY
Trường (định dạng – đơn vị)
trung bình (float—mét/giây)
Tốc độ trung bình của người dùng trong một khoảng thời gian, tính bằng mét/giây.
max (float – mét/giây)
Tốc độ tối đa của người dùng trong một khoảng thời gian, tính bằng mét/giây.
phút (float — mét/giây)
Tốc độ tối thiểu của người dùng trong một khoảng thời gian, tính bằng mét/giây.

Dinh dưỡng

Bạn có thể dùng các loại dữ liệu này để đọc dữ liệu dinh dưỡng tổng hợp.

Tóm tắt về lượng nước uống

Mỗi điểm dữ liệu biểu thị tổng lượng nước mà một người dùng đã tiêu thụ trong một khoảng thời gian tính bằng lít. Loại dữ liệu này và các trường của nó giống như đối với loại dữ liệu tức thì.

Tóm tắt về dinh dưỡng

Mỗi điểm dữ liệu biểu thị tổng của tất cả các mục dinh dưỡng trong một khoảng thời gian. Trong trường chất dinh dưỡng, mỗi giá trị đại diện cho tổng chất dinh dưỡng trên tất cả của các mục trong khoảng thời gian đó.

Nếu chất dinh dưỡng không có trong bất kỳ mục nào, thì chất dinh dưỡng đó sẽ không có trong bản đồ tổng hợp hoặc thiết bị. Nếu tất cả các mục trong khoảng thời gian này đều là của cùng một bữa ăn, thì loại bữa ăn cũng sẽ được đặt.

Têncom.google.nutrition.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Trường (định dạng – đơn vị)
loại bữa ăn (int – enum)
Loại bữa ăn người dùng đã ăn (trình bày nếu tất cả các mục trong khoảng thời gian đều là cho cùng một bữa ăn).

"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
chất dinh dưỡng (Map<String> – calo/gam)
Tổng chất dinh dưỡng trong thực phẩm đã ăn trong một khoảng thời gian.
"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

Têncom.google.nutrition.summary
Đối tượng loại dữ liệuAGGREGATE_NUTRITION_SUMMARY
Trường (định dạng – đơn vị)
FIELD_MEAL_TYPE (int—enum)
Loại bữa ăn người dùng đã ăn (trình bày nếu tất cả các mục trong khoảng thời gian đều là cho cùng một bữa ăn).

MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String> – kilo calo/gam/miligam)
Tổng chất dinh dưỡng trong thực phẩm đã ăn trong một khoảng thời gian.
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

Sức khỏe

Sử dụng các loại dữ liệu này để đọc dữ liệu y tế và sức khoẻ tổng hợp.

Tóm tắt về đường huyết

Mỗi điểm dữ liệu biểu thị mức đường huyết trung bình, tối thiểu và tối đa hoặc nồng độ trong khoảng thời gian, được đo bằng mmol/L, trong đó 1 mmol/L là 18 mg/dL.

Nếu giá trị của mỗi trường trong số này là như nhau cho tất cả các phép đo đã thực hiện trong khoảng thời gian này, bạn sẽ thấy giá trị của trường trong dữ liệu được trả về:

  • mối liên hệ về mặt thời gian với một bữa ăn
  • mối liên hệ về mặt thời gian với giấc ngủ
  • nguồn mẫu vật

Nếu các giá trị khác nhau trên các phép đo, thì trường này sẽ bị loại trừ.

Têncom.google.blood_glucose.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Trường (định dạng – đơn vị)
trung bình (float – mmol/L)
Mức đường huyết hoặc nồng độ đường huyết trung bình của người dùng trong một khoảng thời gian.
max (float – mmol/L)
Nồng độ đường huyết hoặc nồng độ đường huyết tối đa của người dùng trong một khoảng thời gian.
phút (float – mmol/L)
Mức đường huyết hoặc nồng độ đường huyết tối thiểu của người dùng trong một khoảng thời gian.
mối quan hệ tạm thời với bữa ăn (int—enum) (trường không bắt buộc)
Thời điểm đo lường dữ liệu so với thời điểm người dùng ăn.

"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
loại bữa ăn (int—enum) (trường không bắt buộc)
Loại bữa ăn mà người dùng đã ăn xung quanh khi hệ thống lấy chỉ số.
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
mối quan hệ tạm thời với giấc ngủ (int—enum) (trường không bắt buộc)
Khi chỉ số đo được so sánh với thời điểm người dùng ngủ.
"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
nguồn mẫu (int— enum) (trường không bắt buộc)
Loại dịch cơ thể dùng để đo đường huyết.
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood

Têncom.google.blood_glucose.summary
Đối tượng loại dữ liệuAGGREGATE_BLOOD_GLUCOSE_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float – mmol/L)
Mức đường huyết hoặc nồng độ đường huyết trung bình của người dùng trong một khoảng thời gian.
FIELD_MAX (float – mmol/L)
Nồng độ đường huyết hoặc nồng độ đường huyết tối đa của người dùng trong một khoảng thời gian.
FIELD_MIN (float – mmol/L)
Mức đường huyết hoặc nồng độ đường huyết tối thiểu của người dùng trong một khoảng thời gian.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (trường không bắt buộc)
Thời điểm đo lường dữ liệu so với thời điểm người dùng ăn.

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) (trường không bắt buộc)
Loại bữa ăn mà người dùng đã ăn xung quanh khi hệ thống lấy chỉ số.
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) (trường không bắt buộc)
Khi chỉ số đo được so sánh với thời điểm người dùng ngủ.
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) (trường không bắt buộc)
Loại dịch cơ thể dùng để đo đường huyết.
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

Tóm tắt về huyết áp

Mỗi điểm dữ liệu biểu thị huyết áp trung bình, tối thiểu và tối đa trên phạm vi thời gian, được đo bằng mmHg.

Nếu giá trị của mỗi trường trong số này là như nhau cho tất cả các phép đo đã thực hiện trong khoảng thời gian này, bạn sẽ thấy giá trị của trường trong dữ liệu được trả về:

  • vị trí cơ thể
  • vị trí đo

Nếu các giá trị khác nhau trên các phép đo, thì trường này sẽ bị loại trừ.

Têncom.google.blood_pressure.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Trường (định dạng – đơn vị)
tâm thu trung bình (float — mmHg)
Huyết áp tâm thu trung bình của người dùng trong một khoảng thời gian.
tâm thu tối đa (float – mmHg)
Huyết áp tâm thu tối đa của người dùng trong một khoảng thời gian.
tâm thu tối thiểu (float – mmHg)
Huyết áp tâm thu tối thiểu của người dùng trong một khoảng thời gian.
trung bình tâm trương (float – mmHg)
Huyết áp tâm trương trung bình của người dùng trong một khoảng thời gian.
Tâm trương tối đa (float – mmHg)
Huyết áp tâm trương tối đa của người dùng trong một khoảng thời gian.
tối thiểu tâm trương (float – mmHg)
Huyết áp tâm trương tối thiểu của người dùng trong một khoảng thời gian.
vị trí cơ thể (int—enum) (trường không bắt buộc)
Vị trí cơ thể của người dùng khi đo.

"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
vị trí đo lường (int—enum) (trường không bắt buộc)
Nhóm thử nghiệm nào và một phần của nhóm thử nghiệm nào đã được đo.
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm

Têncom.google.blood_pressure.summary
Đối tượng loại dữ liệuAGGREGATE_BLOOD_PRESSURE_SUMMARY
Trường (định dạng – đơn vị)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float—mmHg)
Huyết áp tâm thu trung bình của người dùng trong một khoảng thời gian.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float – mmHg)
Huyết áp tâm thu tối đa của người dùng trong một khoảng thời gian.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float—mmHg)
Huyết áp tâm thu tối thiểu của người dùng trong một khoảng thời gian.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float—mmHg)
Huyết áp tâm trương trung bình của người dùng trong một khoảng thời gian.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float—mmHg)
Huyết áp tâm trương tối đa của người dùng trong một khoảng thời gian.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float—mmHg)
Huyết áp tâm trương tối thiểu của người dùng trong một khoảng thời gian.
FIELD_BODY_POSITION (int—enum) (trường không bắt buộc)
Vị trí cơ thể của người dùng khi đo.

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) (trường không bắt buộc)
Nhóm thử nghiệm nào và một phần của nhóm thử nghiệm nào đã được đo.
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

Tóm tắt về thân nhiệt

Mỗi điểm dữ liệu biểu thị nhiệt độ cơ thể trung bình, tối thiểu và tối đa của người dùng đó trong một khoảng thời gian.

Đồng hồ cũng sẽ có thông tin về vị trí đo trên cơ thể, nếu vị trí đo lường giống nhau đối với tất cả các điểm dữ liệu trong khoảng thời gian.

Têncom.google.body.temperature.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Trường (định dạng – đơn vị)
trung bình (float—độ C)
Thân nhiệt trung bình của người dùng trong một khoảng thời gian.
max (float – độ C)
Nhiệt độ cơ thể tối đa của người dùng trong một khoảng thời gian.
phút (float — độ C)
Thân nhiệt tối thiểu của người dùng trong một khoảng thời gian.
vị trí đo lường (int—enum) (trường không bắt buộc)
Vị trí đo thân nhiệt của người dùng.

"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

Têncom.google.body.temperature.summary
Đối tượng loại dữ liệuAGGREGATE_BODY_TEMPERATURE_SUMMARY
Trường (định dạng – đơn vị)
FIELD_AVERAGE (float—độ C)
Thân nhiệt trung bình của người dùng trong một khoảng thời gian.
FIELD_MAX (float – độ C)
Nhiệt độ cơ thể tối đa của người dùng trong một khoảng thời gian.
FIELD_MIN (float—độ C)
Thân nhiệt tối thiểu của người dùng trong một khoảng thời gian.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (trường không bắt buộc)
Vị trí đo thân nhiệt của người dùng.

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

Tóm tắt về độ bão hoà oxy

Mỗi điểm dữ liệu thể hiện mức oxy trung bình, tối thiểu và tối đa trong máu độ bão hoà và tốc độ luồng oxy bổ sung của người dùng trong một khoảng thời gian.

Nếu giá trị của mỗi trường trong số này là như nhau cho tất cả các phép đo đã thực hiện trong khoảng thời gian này, bạn sẽ thấy giá trị của trường trong dữ liệu được trả về:

  • chế độ quản trị liệu pháp oxy
  • hệ thống độ bão hoà oxy
  • phương pháp đo độ bão hoà oxy

Nếu các giá trị khác nhau trên các phép đo, thì trường này sẽ bị loại trừ.

Têncom.google.oxygen_saturation.summary
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Trường (định dạng – đơn vị)
độ bão hoà oxy trung bình (float—phần trăm)
Độ bão hoà oxy trung bình của người dùng trong một khoảng thời gian.
độ bão hoà oxy tối đa (float—phần trăm)
Độ bão hoà oxy tối đa của người dùng trong một khoảng thời gian.
độ bão hoà oxy tối thiểu (float—phần trăm)
Độ bão hoà oxy tối thiểu của người dùng trong một khoảng thời gian.
tốc độ luồng oxy bổ sung trung bình (float—L/phút)
Tốc độ luồng oxy bổ sung trung bình của người dùng trong một khoảng thời gian.
tốc độ luồng oxy bổ sung tối đa (float—L/phút)
Tốc độ luồng oxy bổ sung tối đa của người dùng trong một khoảng thời gian.
tốc độ luồng oxy bổ sung tối thiểu (float—L/phút)
Tốc độ luồng oxy bổ sung tối thiểu của người dùng trong một khoảng thời gian.
chế độ quản trị liệu pháp oxy (int—enum) (trường không bắt buộc)
Cách sử dụng liệu pháp oxy.
Có thể không có hoặc 1 nếu được dùng bằng ống thông mũi.
hệ thống độ bão hoà oxy (int—enum) (trường không bắt buộc)
Nơi đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu được đo ở các mao dẫn ngoại vi.
phương pháp đo độ bão hoà oxy (int—enum) (trường không bắt buộc)
Cách đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu đo bằng máy đo nồng độ oxy xung.
Têncom.google.oxygen_saturation.summary
Đối tượng loại dữ liệuAGGREGATE_OXYGEN_SATURATION_SUMMARY
Trường (định dạng – đơn vị)
FIELD_OXYGEN_SATURATION_AVERAGE (float—phần trăm)
Độ bão hoà oxy trung bình của người dùng trong một khoảng thời gian.
FIELD_OXYGEN_SATURATION_MAX (float—phần trăm)
Độ bão hoà oxy tối đa của người dùng trong một khoảng thời gian.
FIELD_OXYGEN_SATURATION_MIN (float—phần trăm)
Độ bão hoà oxy tối thiểu của người dùng trong một khoảng thời gian.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float—L/phút)
Tốc độ luồng oxy bổ sung trung bình của người dùng trong một khoảng thời gian.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float—L/phút)
Tốc độ luồng oxy bổ sung tối đa của người dùng trong một khoảng thời gian.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float—L/phút)
Tốc độ luồng oxy bổ sung tối thiểu của người dùng trong một khoảng thời gian.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (trường không bắt buộc)
Cách sử dụng liệu pháp oxy.
Có thể không có hoặc 1 nếu được dùng bằng ống thông mũi.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (trường không bắt buộc)
Nơi đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu được đo ở các mao dẫn ngoại vi.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (trường không bắt buộc)
Cách đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu đo bằng máy đo nồng độ oxy xung.