Health Connect จัดเก็บและจัดโครงสร้างทั้งข้อมูลสุขภาพและการออกกำลังกาย รวมถึงข้อมูลบันทึกทางการแพทย์ คุณควรทำความเข้าใจก่อนว่า Health Connect มีประเภทข้อมูลและสิทธิ์ใดบ้าง เพื่อวางแผนข้อกำหนดของแอป
หลังจากพัฒนาแอปและเตรียมเผยแพร่แอปไปยัง Play Store แล้ว คุณ ต้องประกาศการใช้ข้อมูลของแอป รวมถึงประกาศการเข้าถึงประเภทข้อมูล Health Connect ที่แอปใช้ มิเช่นนั้น ผู้ใช้อาจได้รับข้อความแสดงข้อผิดพลาดที่แอปของคุณไม่สามารถเข้าถึงประเภทข้อมูล Health Connect เนื่องจากต้องได้รับการอนุมัติเป็นพิเศษ
ดูข้อมูลเพิ่มเติมได้ที่ทำการประกาศแอปสุขภาพใน Play Console ให้เสร็จสมบูรณ์
หมวดหมู่ประเภทข้อมูล
Health Connect รองรับประเภทข้อมูลที่ใช้ในแอปสุขภาพและการออกกำลังกายส่วนใหญ่เพื่อมอบความหลากหลายให้มากที่สุด Health Connect มีเป้าหมายที่จะนำเสนอ มุมมองและการจัดเก็บข้อมูลสุขภาพและการออกกำลังกายที่ครอบคลุม ประเภทข้อมูลเหล่านี้แบ่งออกเป็นหมวดหมู่ต่อไปนี้
หมวดหมู่ | คำอธิบาย | |
---|---|---|
directions_run | กิจกรรม | ซึ่งจะบันทึกกิจกรรมทั้งหมดที่ผู้ใช้ทำ ซึ่งอาจรวมถึงกิจกรรมด้านสุขภาพและการออกกำลังกาย เช่น วิ่งและว่ายน้ำ |
ยืด | การวัดขนาดร่างกาย | ซึ่งจะบันทึกข้อมูลทั่วไปที่เกี่ยวข้องกับร่างกาย เช่น น้ำหนักของผู้ใช้และอัตราการเผาผลาญขณะพัก |
พร้อมปฏิสนธิ | การติดตามรอบเดือน | ซึ่งจะบันทึกรอบเดือนและจุดข้อมูลที่เกี่ยวข้อง เช่น ผลลัพธ์แบบไบนารีของการทดสอบการตกไข่ |
ของชำ | โภชนาการ | ซึ่งจะบันทึกประเภทข้อมูลการดื่มน้ำและโภชนาการ โดยค่าแรกแสดงปริมาณน้ำที่ผู้ใช้ดื่มในแต่ละครั้ง โดยอย่างหลังรวมถึงฟิลด์ที่ไม่บังคับ เช่น แคลอรี่ น้ำตาล และแมกนีเซียม |
sleep_auto | นอนหลับ | ซึ่งจะบันทึกข้อมูลช่วงเวลาที่เกี่ยวข้องกับระยะเวลาและประเภทการนอนหลับของผู้ใช้ |
vital_signs | Vitals | ซึ่งจะบันทึกข้อมูลสำคัญเกี่ยวกับสุขภาพทั่วไปของผู้ใช้ ซึ่งรวมถึงข้อมูลต่างๆ เช่น อุณหภูมิร่างกาย น้ำตาลกลูโคสในเลือด ความดันโลหิต และความอิ่มตัวของออกซิเจนในเลือด |
สติ | สุขภาวะ | ซึ่งจะบันทึกข้อมูลที่เกี่ยวข้องกับสุขภาพจิตและความเป็นอยู่ของผู้ใช้ |
ประเภทข้อมูลสุขภาพและการออกกำลังกาย
ก่อนที่จะขอสิทธิ์ใดๆ แอปของคุณต้องประกาศสิทธิ์เหล่านั้นในไฟล์ Manifest ดูข้อมูลเพิ่มเติมได้ที่ส่วนประกาศสิทธิ์ของคู่มือการเริ่มต้นอย่างรวดเร็ว
หากต้องการอ่านข้อมูลขณะที่แอปทำงานในเบื้องหลังหรืออ่านข้อมูลย้อนหลัง คุณต้องประกาศชุดสิทธิ์อ่านเพิ่มเติมแยกจากสิทธิ์ประเภทข้อมูล ดังนี้
สิทธิ์อ่านเพิ่มเติม | การประกาศสิทธิ์ |
---|---|
อ่านข้อมูลในเบื้องหลัง
คู่มือตัวอย่างการอ่านในเบื้องหลัง |
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
อ่านข้อมูลย้อนหลัง
อ่านคู่มือข้อมูลที่มีอายุนานกว่า 30 วัน |
android.permission.health.READ_HEALTH_DATA_HISTORY |
1. เลือกเวอร์ชัน Jetpack
การประกาศสิทธิ์จะแตกต่างกันระหว่าง Jetpack เวอร์ชันต่างๆ โปรดเลือก ช่วงเวอร์ชัน Jetpack ที่แอปใช้
2. กรองตารางประเภทข้อมูล
ตารางต่อไปนี้มีรายการประเภทข้อมูลทั้งหมด โดยแต่ละรายการจะมีหมวดหมู่ ฟีเจอร์แฟล็กและคำแนะนำ รวมถึงการประกาศสิทธิ์
ประเภทข้อมูล คำแนะนำฟีเจอร์ |
หมวดหมู่ | ประเภทระเบียน ประกาศสิทธิ์ ฟีเจอร์แฟล็ก |
---|---|---|
แคลอรี่ที่ใช้ไปในการเคลื่อนไหวร่างกาย |
กิจกรรม |
ActiveCaloriesBurnedRecord android.permission.health.READ_ACTIVE_CALORIES_BURNED android.permission.health.WRITE_ACTIVE_CALORIES_BURNED |
ความหนักของกิจกรรม |
กิจกรรม |
ActivityIntensityRecord android.permission.health.READ_ACTIVITY_INTENSITY android.permission.health.WRITE_ACTIVITY_INTENSITY FEATURE_ACTIVITY_INTENSITY |
อุณหภูมิของร่างกายขณะพัก |
การติดตามรอบเดือน |
BasalBodyTemperatureRecord android.permission.health.READ_BASAL_BODY_TEMPERATURE android.permission.health.WRITE_BASAL_BODY_TEMPERATURE |
อัตราการเผาผลาญขณะพัก |
การตรวจวัดร่างกาย |
BasalMetabolicRateRecord android.permission.health.READ_BASAL_METABOLIC_RATE android.permission.health.WRITE_BASAL_METABOLIC_RATE |
น้ำตาลกลูโคสในเลือด |
ค่าสัญญาณชีพ |
BloodGlucoseRecord android.permission.health.READ_BLOOD_GLUCOSE android.permission.health.WRITE_BLOOD_GLUCOSE |
ความดันโลหิต |
ค่าสัญญาณชีพ |
BloodPressureRecord android.permission.health.READ_BLOOD_PRESSURE android.permission.health.WRITE_BLOOD_PRESSURE |
ไขมันในร่างกาย |
การตรวจวัดร่างกาย |
BodyFatRecord android.permission.health.READ_BODY_FAT android.permission.health.WRITE_BODY_FAT |
อุณหภูมิร่างกาย |
ค่าสัญญาณชีพ |
BodyTemperatureRecord android.permission.health.READ_BODY_TEMPERATURE android.permission.health.WRITE_BODY_TEMPERATURE |
มวลน้ำในร่างกาย |
การตรวจวัดร่างกาย |
BodyWaterMassRecord android.permission.health.READ_BODY_WATER_MASS android.permission.health.WRITE_BODY_WATER_MASS |
มวลกระดูก |
การตรวจวัดร่างกาย |
BoneMassRecord android.permission.health.READ_BONE_MASS android.permission.health.WRITE_BONE_MASS |
มูกไข่ตก |
การติดตามรอบเดือน |
CervicalMucusRecord android.permission.health.READ_CERVICAL_MUCUS android.permission.health.WRITE_CERVICAL_MUCUS |
รอบขาการปั่นจักรยาน |
กิจกรรม |
CyclingPedalingCadenceRecord android.permission.health.READ_EXERCISE android.permission.health.WRITE_EXERCISE |
ระยะทาง |
กิจกรรม |
DistanceRecord android.permission.health.READ_DISTANCE android.permission.health.WRITE_DISTANCE |
ความสูงที่สะสมได้ |
กิจกรรม |
ElevationGainedRecord android.permission.health.READ_ELEVATION_GAINED android.permission.health.WRITE_ELEVATION_GAINED |
ออกกำลังกาย คำแนะนำเพิ่มเส้นทางการออกกำลังกาย |
กิจกรรม |
ExerciseSessionRecord android.permission.health.READ_EXERCISE android.permission.health.READ_EXERCISE_ROUTE android.permission.health.WRITE_EXERCISE android.permission.health.WRITE_EXERCISE_ROUTE ประเภทการออกกำลังกายดูประเภทการออกกำลังกายทั้งหมด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 |
จำนวนชั้นที่เดินขึ้น |
กิจกรรม |
FloorsClimbedRecord android.permission.health.READ_FLOORS_CLIMBED android.permission.health.WRITE_FLOORS_CLIMBED |
อัตราการเต้นของหัวใจ |
ค่าสัญญาณชีพ |
HeartRateRecord android.permission.health.READ_HEART_RATE android.permission.health.WRITE_HEART_RATE |
ความผันแปรของอัตราการเต้นของหัวใจ |
ค่าสัญญาณชีพ |
HeartRateVariabilityRmssdRecord android.permission.health.READ_HEART_RATE_VARIABILITY android.permission.health.WRITE_HEART_RATE_VARIABILITY |
ความสูง |
การตรวจวัดร่างกาย |
HeightRecord android.permission.health.READ_HEIGHT android.permission.health.WRITE_HEIGHT |
การดื่มน้ำ |
โภชนาการ |
HydrationRecord android.permission.health.READ_HYDRATION android.permission.health.WRITE_HYDRATION |
ภาวะเลือดออกระหว่างรอบประจำเดือน |
การติดตามรอบเดือน |
IntermenstrualBleedingRecord android.permission.health.READ_INTERMENSTRUAL_BLEEDING android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING |
มวลกายไม่รวมไขมัน |
การตรวจวัดร่างกาย |
LeanBodyMassRecord android.permission.health.READ_LEAN_BODY_MASS android.permission.health.WRITE_LEAN_BODY_MASS |
การมีประจำเดือน |
การติดตามรอบเดือน |
MenstruationFlowRecord MenstruationPeriodRecord android.permission.health.READ_MENSTRUATION android.permission.health.WRITE_MENSTRUATION |
การเจริญสติ คำแนะนำติดตามการเจริญสติ |
สุขภาวะ |
MindfulnessSessionRecord android.permission.health.READ_MINDFULNESS android.permission.health.WRITE_MINDFULNESS FEATURE_MINDFULNESS_SESSION |
โภชนาการ |
โภชนาการ |
NutritionRecord android.permission.health.READ_NUTRITION android.permission.health.WRITE_NUTRITION |
การทดสอบการตกไข่ |
การติดตามรอบเดือน |
OvulationTestRecord android.permission.health.READ_OVULATION_TEST android.permission.health.WRITE_OVULATION_TEST |
ความอิ่มตัวของออกซิเจน |
ค่าสัญญาณชีพ |
OxygenSaturationRecord android.permission.health.READ_OXYGEN_SATURATION android.permission.health.WRITE_OXYGEN_SATURATION |
การออกกำลังกายที่วางแผนไว้ คำแนะนำเกี่ยวกับแผนการฝึก |
กิจกรรม |
PlannedExerciseSessionRecord android.permission.health.READ_PLANNED_EXERCISE android.permission.health.WRITE_PLANNED_EXERCISE FEATURE_PLANNED_EXERCISE |
พลังงาน |
กิจกรรม |
PowerRecord android.permission.health.READ_POWER android.permission.health.WRITE_POWER |
อัตราการหายใจ |
ค่าสัญญาณชีพ |
RespiratoryRateRecord android.permission.health.READ_RESPIRATORY_RATE android.permission.health.WRITE_RESPIRATORY_RATE |
อัตราการเต้นของหัวใจขณะพัก |
ค่าสัญญาณชีพ |
RestingHeartRateRecord android.permission.health.READ_RESTING_HEART_RATE android.permission.health.WRITE_RESTING_HEART_RATE |
กิจกรรมทางเพศ |
กิจกรรม |
SexualActivityRecord android.permission.health.READ_SEXUAL_ACTIVITY android.permission.health.WRITE_SEXUAL_ACTIVITY |
อุณหภูมิผิวหนัง คำแนะนำการวัดอุณหภูมิผิวหนัง |
ค่าสัญญาณชีพ |
SkinTemperatureRecord android.permission.health.READ_SKIN_TEMPERATURE android.permission.health.WRITE_SKIN_TEMPERATURE FEATURE_SKIN_TEMPERATURE |
เซสชันการนอนหลับ คู่มือติดตามเซสชันการนอนหลับ |
การนอนหลับ |
SleepSessionRecord android.permission.health.READ_SLEEP android.permission.health.WRITE_SLEEP |
ความเร็ว |
กิจกรรม |
SpeedRecord android.permission.health.READ_SPEED android.permission.health.WRITE_SPEED |
ขั้นตอน |
กิจกรรม |
StepsRecord StepsCadenceRecord android.permission.health.READ_STEPS android.permission.health.WRITE_STEPS |
แคลอรี่ที่ใช้ไปทั้งหมด |
กิจกรรม |
TotalCaloriesBurnedRecord android.permission.health.READ_TOTAL_CALORIES_BURNED android.permission.health.WRITE_TOTAL_CALORIES_BURNED |
ปริมาณการใช้ออกซิเจนสูงสุด |
กิจกรรม |
Vo2MaxRecord android.permission.health.READ_VO2_MAX android.permission.health.WRITE_VO2_MAX |
น้ำหนัก |
การตรวจวัดร่างกาย |
WeightRecord android.permission.health.READ_WEIGHT android.permission.health.WRITE_WEIGHT |
การทำวีลแชร์พุช |
กิจกรรม |
WheelchairPushesRecord android.permission.health.READ_WHEELCHAIR_PUSHES android.permission.health.WRITE_WHEELCHAIR_PUSHES |