Các loại dữ liệu của Health Connect

Health Connect lưu trữ và sắp xếp cả dữ liệu về sức khoẻ và hoạt động thể dục cũng như dữ liệu hồ sơ y tế. Điều quan trọng là trước tiên bạn phải hiểu rõ những loại dữ liệu và quyền mà Health Connect cung cấp để có thể lên kế hoạch cho các yêu cầu của ứng dụng.

Sau khi phát triển, khi chuẩn bị xuất bản ứng dụng lên Cửa hàng Play, bạn phải khai báo việc sử dụng dữ liệu của ứng dụng cũng như khai báo quyền truy cập vào các loại dữ liệu Health Connect mà ứng dụng của bạn sử dụng. Nếu không, người dùng có thể nhận được thông báo lỗi cho biết ứng dụng của bạn không thể truy cập vào các loại dữ liệu của Health Connect vì các loại dữ liệu này yêu cầu có sự phê duyệt đặc biệt.

Hãy xem bài viết Hoàn tất biểu mẫu khai báo ứng dụng sức khoẻ trong Play Console để biết thêm thông tin.

Danh mục loại dữ liệu

Health Connect hỗ trợ các loại dữ liệu được dùng trên hầu hết các ứng dụng về sức khoẻ và thể chất để cung cấp nhiều loại dữ liệu nhất có thể. Mục đích của Health Connect là cung cấp bộ nhớ lưu trữ và một cái nhìn toàn diện về dữ liệu sức khoẻ cũng như thể chất. Các loại dữ liệu này thuộc các danh mục sau:

Bảng: Danh mục loại dữ liệu của Health Connect
Danh mục Mô tả
directions_run Hoạt động Mục này ghi lại mọi hoạt động người dùng thực hiện. Dữ liệu này có thể bao gồm các hoạt động về sức khoẻ và thể chất như chạy và bơi.
thẳng Số đo cơ thể Mục này thu thập dữ liệu chung liên quan đến cơ thể, chẳng hạn như cân nặng và tỷ lệ trao đổi chất cơ bản của người dùng.
dễ thụ thai Theo dõi chu kỳ kinh nguyệt Mục này ghi lại chu kỳ kinh nguyệt và các điểm dữ liệu liên quan, chẳng hạn như kết quả nhị phân của xét nghiệm rụng trứng.
grocery Nutrition Mục này thu thập các loại dữ liệu về lượng nước và dinh dưỡng. Phần trước thể hiện lượng nước một người dùng đã uống trong một lần uống. Dữ liệu dinh dưỡng bao gồm các trường không bắt buộc như lượng calo, đường và magiê.
sleep_auto Ngủ (Sleep) Dữ liệu này ghi lại dữ liệu khoảng thời gian liên quan đến thời lượng và kiểu ngủ của người dùng.
vital_signs Vitals Mục này thu thập thông tin cần thiết về sức khoẻ tổng thể của người dùng. Danh mục này bao gồm dữ liệu như nhiệt độ cơ thể, đường huyết, huyết áp và độ bão hoà oxy trong máu.
chánh niệm Sức khoẻ Mục này thu thập dữ liệu liên quan đến sức khoẻ tinh thần và trạng thái tinh thần của người dùng.

Các loại dữ liệu về sức khoẻ và thể dục

Trước khi yêu cầu cấp bất kỳ quyền nào, ứng dụng của bạn phải khai báo các quyền đó trong tệp kê khai. Hãy xem phần Khai báo quyền trong Hướng dẫn bắt đầu nhanh để biết thêm thông tin.

Để đọc dữ liệu trong khi ứng dụng ở chế độ nền hoặc để đọc dữ liệu trước đây, bạn phải khai báo một nhóm quyền đọc bổ sung riêng biệt với các quyền đối với loại dữ liệu:

Bảng: Các quyền đọc bổ sung cho các loại dữ liệu Health Connect
Quyền đọc bổ sung Khai báo quyền
Đọc dữ liệu ở chế độ nền
  Hướng dẫn về ví dụ đọc ở chế độ nền
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
Đọc dữ liệu trước đây
  Hướng dẫn đọc dữ liệu cũ hơn 30 ngày
android.permission.health.READ_HEALTH_DATA_HISTORY

1. Chọn một phiên bản Jetpack

Thông tin khai báo quyền khác nhau giữa các phiên bản Jetpack, hãy nhớ chọn phạm vi phiên bản Jetpack mà ứng dụng của bạn sử dụng.

2. Lọc bảng kiểu dữ liệu

Bảng sau đây chứa danh sách đầy đủ các loại dữ liệu, mỗi loại có danh mục, cờ tính năng và hướng dẫn, cũng như khai báo quyền.

Bảng: Các loại dữ liệu của Health Connect
Loại dữ liệu
  Hướng dẫn về tính năng
Danh mục Loại bản ghi
Khai báo quyền
Cờ tính năng
Lượng calo đã đốt cháy khi vận động

Hoạt động ActiveCaloriesBurnedRecord

android.permission.health.READ_ACTIVE_CALORIES_BURNED
android.permission.health.WRITE_ACTIVE_CALORIES_BURNED
Cường độ hoạt động

Hoạt động ActivityIntensityRecord

android.permission.health.READ_ACTIVITY_INTENSITY
android.permission.health.WRITE_ACTIVITY_INTENSITY

FEATURE_ACTIVITY_INTENSITY

Thân nhiệt cơ bản

Theo dõi chu kỳ kinh nguyệt BasalBodyTemperatureRecord

android.permission.health.READ_BASAL_BODY_TEMPERATURE
android.permission.health.WRITE_BASAL_BODY_TEMPERATURE
Tỷ lệ trao đổi chất cơ bản

Số đo cơ thể BasalMetabolicRateRecord

android.permission.health.READ_BASAL_METABOLIC_RATE
android.permission.health.WRITE_BASAL_METABOLIC_RATE
Đường huyết

Vitals BloodGlucoseRecord

android.permission.health.READ_BLOOD_GLUCOSE
android.permission.health.WRITE_BLOOD_GLUCOSE
Huyết áp

Vitals BloodPressureRecord

android.permission.health.READ_BLOOD_PRESSURE
android.permission.health.WRITE_BLOOD_PRESSURE
Lượng mỡ trong cơ thể

Số đo cơ thể BodyFatRecord

android.permission.health.READ_BODY_FAT
android.permission.health.WRITE_BODY_FAT
Thân nhiệt

Vitals BodyTemperatureRecord

android.permission.health.READ_BODY_TEMPERATURE
android.permission.health.WRITE_BODY_TEMPERATURE
Tổng lượng nước trong cơ thể

Số đo cơ thể BodyWaterMassRecord

android.permission.health.READ_BODY_WATER_MASS
android.permission.health.WRITE_BODY_WATER_MASS
Khối lượng xương

Số đo cơ thể BoneMassRecord

android.permission.health.READ_BONE_MASS
android.permission.health.WRITE_BONE_MASS
Dịch nhầy cổ tử cung

Theo dõi chu kỳ kinh nguyệt CervicalMucusRecord

android.permission.health.READ_CERVICAL_MUCUS
android.permission.health.WRITE_CERVICAL_MUCUS
Nhịp độ đạp xe

Hoạt động CyclingPedalingCadenceRecord

android.permission.health.READ_EXERCISE
android.permission.health.WRITE_EXERCISE
Khoảng cách

Hoạt động DistanceRecord

android.permission.health.READ_DISTANCE
android.permission.health.WRITE_DISTANCE
Độ cao đạt được

Hoạt động ElevationGainedRecord

android.permission.health.READ_ELEVATION_GAINED
android.permission.health.WRITE_ELEVATION_GAINED
Tập thể dục

  Hướng dẫn thêm tuyến đường tập thể dục
Hoạt động ExerciseSessionRecord

android.permission.health.READ_EXERCISE
android.permission.health.READ_EXERCISE_ROUTE
android.permission.health.WRITE_EXERCISE
android.permission.health.WRITE_EXERCISE_ROUTE

Các loại bài tập thể dục

Xem tất cả các loại bài tập thể dục
EXERCISE_TYPE_UNKNOWN
EXERCISE_TYPE_BADMINTON
EXERCISE_TYPE_BASEBALL
EXERCISE_TYPE_BASKETBALL
EXERCISE_TYPE_BIKING
EXERCISE_TYPE_BIKING_STATIONARY
EXERCISE_TYPE_BOOT_CAMP
EXERCISE_TYPE_BOXING
EXERCISE_TYPE_CALISTHENICS
EXERCISE_TYPE_CRICKET
EXERCISE_TYPE_DANCING
EXERCISE_TYPE_ELLIPTICAL
EXERCISE_TYPE_EXERCISE_CLASS
EXERCISE_TYPE_FENCING
EXERCISE_TYPE_FOOTBALL_AMERICAN
EXERCISE_TYPE_FOOTBALL_AUSTRALIAN
EXERCISE_TYPE_FRISBEE_DISC
EXERCISE_TYPE_GOLF
EXERCISE_TYPE_GUIDED_BREATHING
EXERCISE_TYPE_GYMNASTICS
EXERCISE_TYPE_HANDBALL
EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING
EXERCISE_TYPE_HIKING
EXERCISE_TYPE_ICE_HOCKEY
EXERCISE_TYPE_ICE_SKATING
EXERCISE_TYPE_MARTIAL_ARTS
EXERCISE_TYPE_PADDLING
EXERCISE_TYPE_PARAGLIDING
EXERCISE_TYPE_PILATES
EXERCISE_TYPE_RACQUETBALL
EXERCISE_TYPE_ROCK_CLIMBING
EXERCISE_TYPE_ROLLER_HOCKEY
EXERCISE_TYPE_ROWING
EXERCISE_TYPE_ROWING_MACHINE
EXERCISE_TYPE_RUGBY
EXERCISE_TYPE_RUNNING
EXERCISE_TYPE_RUNNING_TREADMILL
EXERCISE_TYPE_SAILING
EXERCISE_TYPE_SCUBA_DIVING
EXERCISE_TYPE_SKATING
EXERCISE_TYPE_SKIING
EXERCISE_TYPE_SNOWBOARDING
EXERCISE_TYPE_SNOWSHOEING
EXERCISE_TYPE_SOCCER
EXERCISE_TYPE_SOFTBALL
EXERCISE_TYPE_SQUASH
EXERCISE_TYPE_STAIR_CLIMBING
EXERCISE_TYPE_STAIR_CLIMBING_MACHINE
EXERCISE_TYPE_STRENGTH_TRAINING
EXERCISE_TYPE_STRETCHING
EXERCISE_TYPE_SURFING
EXERCISE_TYPE_SWIMMING_OPEN_WATER
EXERCISE_TYPE_SWIMMING_POOL
EXERCISE_TYPE_TABLE_TENNIS
EXERCISE_TYPE_TENNIS
EXERCISE_TYPE_VOLLEYBALL
EXERCISE_TYPE_WALKING
EXERCISE_TYPE_WATER_POLO
EXERCISE_TYPE_WEIGHTLIFTING
EXERCISE_TYPE_WHEELCHAIR
EXERCISE_TYPE_OTHER_WORKOUT
EXERCISE_TYPE_YOGA
Số tầng đã leo

Hoạt động FloorsClimbedRecord

android.permission.health.READ_FLOORS_CLIMBED
android.permission.health.WRITE_FLOORS_CLIMBED
Nhịp tim

Vitals HeartRateRecord

android.permission.health.READ_HEART_RATE
android.permission.health.WRITE_HEART_RATE
Sự thay đổi tần số tim

Vitals HeartRateVariabilityRmssdRecord

android.permission.health.READ_HEART_RATE_VARIABILITY
android.permission.health.WRITE_HEART_RATE_VARIABILITY
Chiều cao

Số đo cơ thể HeightRecord

android.permission.health.READ_HEIGHT
android.permission.health.WRITE_HEIGHT
Hydration

Dinh dưỡng HydrationRecord

android.permission.health.READ_HYDRATION
android.permission.health.WRITE_HYDRATION
Chảy máu giữa chu kỳ kinh nguyệt

Theo dõi chu kỳ kinh nguyệt IntermenstrualBleedingRecord

android.permission.health.READ_INTERMENSTRUAL_BLEEDING
android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING
Khối lượng cơ thể trừ chất béo

Số đo cơ thể LeanBodyMassRecord

android.permission.health.READ_LEAN_BODY_MASS
android.permission.health.WRITE_LEAN_BODY_MASS
Kinh nguyệt

Theo dõi chu kỳ kinh nguyệt MenstruationFlowRecord

MenstruationPeriodRecord

android.permission.health.READ_MENSTRUATION
android.permission.health.WRITE_MENSTRUATION
Chánh niệm

  Hướng dẫn theo dõi chánh niệm
Sức khoẻ MindfulnessSessionRecord

android.permission.health.READ_MINDFULNESS
android.permission.health.WRITE_MINDFULNESS

FEATURE_MINDFULNESS_SESSION

Dinh dưỡng

Dinh dưỡng NutritionRecord

android.permission.health.READ_NUTRITION
android.permission.health.WRITE_NUTRITION
Que thử rụng trứng

Theo dõi chu kỳ kinh nguyệt OvulationTestRecord

android.permission.health.READ_OVULATION_TEST
android.permission.health.WRITE_OVULATION_TEST
Độ bão hoà oxy

Vitals OxygenSaturationRecord

android.permission.health.READ_OXYGEN_SATURATION
android.permission.health.WRITE_OXYGEN_SATURATION
Bài tập theo kế hoạch

  Hướng dẫn về kế hoạch tập luyện
Hoạt động PlannedExerciseSessionRecord

android.permission.health.READ_PLANNED_EXERCISE
android.permission.health.WRITE_PLANNED_EXERCISE

FEATURE_PLANNED_EXERCISE

Power

Hoạt động PowerRecord

android.permission.health.READ_POWER
android.permission.health.WRITE_POWER
Nhịp thở

Vitals RespiratoryRateRecord

android.permission.health.READ_RESPIRATORY_RATE
android.permission.health.WRITE_RESPIRATORY_RATE
Nhịp tim lúc nghỉ ngơi

Vitals RestingHeartRateRecord

android.permission.health.READ_RESTING_HEART_RATE
android.permission.health.WRITE_RESTING_HEART_RATE
Hoạt động tình dục

Hoạt động SexualActivityRecord

android.permission.health.READ_SEXUAL_ACTIVITY
android.permission.health.WRITE_SEXUAL_ACTIVITY
Nhiệt độ trên da

  Hướng dẫn đo nhiệt độ trên da
Vitals SkinTemperatureRecord

android.permission.health.READ_SKIN_TEMPERATURE
android.permission.health.WRITE_SKIN_TEMPERATURE

FEATURE_SKIN_TEMPERATURE

Lần ngủ

  Hướng dẫn theo dõi lần ngủ
Ngủ SleepSessionRecord

android.permission.health.READ_SLEEP
android.permission.health.WRITE_SLEEP
Tốc độ

Hoạt động SpeedRecord

android.permission.health.READ_SPEED
android.permission.health.WRITE_SPEED
Các bước

Hoạt động StepsRecord

StepsCadenceRecord

android.permission.health.READ_STEPS
android.permission.health.WRITE_STEPS
Tổng lượng calo đã đốt cháy

Hoạt động TotalCaloriesBurnedRecord

android.permission.health.READ_TOTAL_CALORIES_BURNED
android.permission.health.WRITE_TOTAL_CALORIES_BURNED
Tốc độ tiêu thụ oxy tối đa

Hoạt động Vo2MaxRecord

android.permission.health.READ_VO2_MAX
android.permission.health.WRITE_VO2_MAX
Trọng lượng

Số đo cơ thể WeightRecord

android.permission.health.READ_WEIGHT
android.permission.health.WRITE_WEIGHT
Số lần đẩy xe lăn

Hoạt động WheelchairPushesRecord

android.permission.health.READ_WHEELCHAIR_PUSHES
android.permission.health.WRITE_WHEELCHAIR_PUSHES