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. กรองตารางประเภทข้อมูล
ตารางต่อไปนี้มีรายการประเภทข้อมูลทั้งหมด โดยแต่ละรายการจะมีหมวดหมู่ ฟีเจอร์แฟล็กและคำแนะนำ รวมถึงการประกาศสิทธิ์
| ประเภทข้อมูล คำแนะนำฟีเจอร์  | 
      หมวดหมู่ | ประเภทระเบียน ประกาศสิทธิ์ ฟีเจอร์แฟล็ก  | 
    
|---|---|---|
| แคลอรี่ที่ใช้ไปในการเคลื่อนไหวร่างกาย | 
        กิจกรรม | 
          
            ActiveCaloriesBurnedRecordandroid.permission.health.READ_ACTIVE_CALORIES_BURNED android.permission.health.WRITE_ACTIVE_CALORIES_BURNED  | 
    
| ความหนักของกิจกรรม | 
        กิจกรรม | 
          
            ActivityIntensityRecordandroid.permission.health.READ_ACTIVITY_INTENSITY android.permission.health.WRITE_ACTIVITY_INTENSITY FEATURE_ACTIVITY_INTENSITY | 
    
| อุณหภูมิของร่างกายขณะพัก | 
        การติดตามรอบเดือน | 
          
            BasalBodyTemperatureRecordandroid.permission.health.READ_BASAL_BODY_TEMPERATURE android.permission.health.WRITE_BASAL_BODY_TEMPERATURE  | 
    
| อัตราการเผาผลาญขณะพัก | 
        การตรวจวัดร่างกาย | 
          
            BasalMetabolicRateRecordandroid.permission.health.READ_BASAL_METABOLIC_RATE android.permission.health.WRITE_BASAL_METABOLIC_RATE  | 
    
| น้ำตาลกลูโคสในเลือด | 
        ค่าสัญญาณชีพ | 
          
            BloodGlucoseRecordandroid.permission.health.READ_BLOOD_GLUCOSE android.permission.health.WRITE_BLOOD_GLUCOSE  | 
    
| ความดันโลหิต | 
        ค่าสัญญาณชีพ | 
          
            BloodPressureRecordandroid.permission.health.READ_BLOOD_PRESSURE android.permission.health.WRITE_BLOOD_PRESSURE  | 
    
| ไขมันในร่างกาย | 
        การตรวจวัดร่างกาย | 
          
            BodyFatRecordandroid.permission.health.READ_BODY_FAT android.permission.health.WRITE_BODY_FAT  | 
    
| อุณหภูมิร่างกาย | 
        ค่าสัญญาณชีพ | 
          
            BodyTemperatureRecordandroid.permission.health.READ_BODY_TEMPERATURE android.permission.health.WRITE_BODY_TEMPERATURE  | 
    
| มวลน้ำในร่างกาย | 
        การตรวจวัดร่างกาย | 
          
            BodyWaterMassRecordandroid.permission.health.READ_BODY_WATER_MASS android.permission.health.WRITE_BODY_WATER_MASS  | 
    
| มวลกระดูก | 
        การตรวจวัดร่างกาย | 
          
            BoneMassRecordandroid.permission.health.READ_BONE_MASS android.permission.health.WRITE_BONE_MASS  | 
    
| มูกไข่ตก | 
        การติดตามรอบเดือน | 
          
            CervicalMucusRecordandroid.permission.health.READ_CERVICAL_MUCUS android.permission.health.WRITE_CERVICAL_MUCUS  | 
    
| รอบขาการปั่นจักรยาน | 
        กิจกรรม | 
          
            CyclingPedalingCadenceRecordandroid.permission.health.READ_EXERCISE android.permission.health.WRITE_EXERCISE  | 
    
| ระยะทาง | 
        กิจกรรม | 
          
            DistanceRecordandroid.permission.health.READ_DISTANCE android.permission.health.WRITE_DISTANCE  | 
    
| ความสูงที่สะสมได้ | 
        กิจกรรม | 
          
            ElevationGainedRecordandroid.permission.health.READ_ELEVATION_GAINED android.permission.health.WRITE_ELEVATION_GAINED  | 
    
| ออกกำลังกาย คำแนะนำเพิ่มเส้นทางการออกกำลังกาย  | 
        กิจกรรม | 
          
            ExerciseSessionRecordandroid.permission.health.READ_EXERCISE android.permission.health.READ_EXERCISE_ROUTE android.permission.health.WRITE_EXERCISE android.permission.health.WRITE_EXERCISE_ROUTE ประเภทการออกกำลังกายดูประเภทการออกกำลังกายทั้งหมดEXERCISE_TYPE_UNKNOWNEXERCISE_TYPE_BADMINTONEXERCISE_TYPE_BASEBALLEXERCISE_TYPE_BASKETBALLEXERCISE_TYPE_BIKINGEXERCISE_TYPE_BIKING_STATIONARYEXERCISE_TYPE_BOOT_CAMPEXERCISE_TYPE_BOXINGEXERCISE_TYPE_CALISTHENICSEXERCISE_TYPE_CRICKETEXERCISE_TYPE_DANCINGEXERCISE_TYPE_ELLIPTICALEXERCISE_TYPE_EXERCISE_CLASSEXERCISE_TYPE_FENCINGEXERCISE_TYPE_FOOTBALL_AMERICANEXERCISE_TYPE_FOOTBALL_AUSTRALIANEXERCISE_TYPE_FRISBEE_DISCEXERCISE_TYPE_GOLFEXERCISE_TYPE_GUIDED_BREATHINGEXERCISE_TYPE_GYMNASTICSEXERCISE_TYPE_HANDBALLEXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAININGEXERCISE_TYPE_HIKINGEXERCISE_TYPE_ICE_HOCKEYEXERCISE_TYPE_ICE_SKATINGEXERCISE_TYPE_MARTIAL_ARTSEXERCISE_TYPE_PADDLINGEXERCISE_TYPE_PARAGLIDINGEXERCISE_TYPE_PILATESEXERCISE_TYPE_RACQUETBALLEXERCISE_TYPE_ROCK_CLIMBINGEXERCISE_TYPE_ROLLER_HOCKEYEXERCISE_TYPE_ROWINGEXERCISE_TYPE_ROWING_MACHINEEXERCISE_TYPE_RUGBYEXERCISE_TYPE_RUNNINGEXERCISE_TYPE_RUNNING_TREADMILLEXERCISE_TYPE_SAILINGEXERCISE_TYPE_SCUBA_DIVINGEXERCISE_TYPE_SKATINGEXERCISE_TYPE_SKIINGEXERCISE_TYPE_SNOWBOARDINGEXERCISE_TYPE_SNOWSHOEINGEXERCISE_TYPE_SOCCEREXERCISE_TYPE_SOFTBALLEXERCISE_TYPE_SQUASHEXERCISE_TYPE_STAIR_CLIMBINGEXERCISE_TYPE_STAIR_CLIMBING_MACHINEEXERCISE_TYPE_STRENGTH_TRAININGEXERCISE_TYPE_STRETCHINGEXERCISE_TYPE_SURFINGEXERCISE_TYPE_SWIMMING_OPEN_WATEREXERCISE_TYPE_SWIMMING_POOLEXERCISE_TYPE_TABLE_TENNISEXERCISE_TYPE_TENNISEXERCISE_TYPE_VOLLEYBALLEXERCISE_TYPE_WALKINGEXERCISE_TYPE_WATER_POLOEXERCISE_TYPE_WEIGHTLIFTINGEXERCISE_TYPE_WHEELCHAIREXERCISE_TYPE_OTHER_WORKOUTEXERCISE_TYPE_YOGA | 
    
| จำนวนชั้นที่เดินขึ้น | 
        กิจกรรม | 
          
            FloorsClimbedRecordandroid.permission.health.READ_FLOORS_CLIMBED android.permission.health.WRITE_FLOORS_CLIMBED  | 
    
| อัตราการเต้นของหัวใจ | 
        ค่าสัญญาณชีพ | 
          
            HeartRateRecordandroid.permission.health.READ_HEART_RATE android.permission.health.WRITE_HEART_RATE  | 
    
| ความผันแปรของอัตราการเต้นของหัวใจ | 
        ค่าสัญญาณชีพ | 
          
            HeartRateVariabilityRmssdRecordandroid.permission.health.READ_HEART_RATE_VARIABILITY android.permission.health.WRITE_HEART_RATE_VARIABILITY  | 
    
| ความสูง | 
        การตรวจวัดร่างกาย | 
          
            HeightRecordandroid.permission.health.READ_HEIGHT android.permission.health.WRITE_HEIGHT  | 
    
| การดื่มน้ำ | 
        โภชนาการ | 
          
            HydrationRecordandroid.permission.health.READ_HYDRATION android.permission.health.WRITE_HYDRATION  | 
    
| ภาวะเลือดออกระหว่างรอบประจำเดือน | 
        การติดตามรอบเดือน | 
          
            IntermenstrualBleedingRecordandroid.permission.health.READ_INTERMENSTRUAL_BLEEDING android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING  | 
    
| มวลกายไม่รวมไขมัน | 
        การตรวจวัดร่างกาย | 
          
            LeanBodyMassRecordandroid.permission.health.READ_LEAN_BODY_MASS android.permission.health.WRITE_LEAN_BODY_MASS  | 
    
| การมีประจำเดือน | 
        การติดตามรอบเดือน | 
          
            MenstruationFlowRecordMenstruationPeriodRecordandroid.permission.health.READ_MENSTRUATION android.permission.health.WRITE_MENSTRUATION  | 
    
| การเจริญสติ คำแนะนำติดตามการเจริญสติ  | 
        สุขภาวะ | 
          
            MindfulnessSessionRecordandroid.permission.health.READ_MINDFULNESS android.permission.health.WRITE_MINDFULNESS FEATURE_MINDFULNESS_SESSION | 
    
| โภชนาการ | 
        โภชนาการ | 
          
            NutritionRecordandroid.permission.health.READ_NUTRITION android.permission.health.WRITE_NUTRITION  | 
    
| การทดสอบการตกไข่ | 
        การติดตามรอบเดือน | 
          
            OvulationTestRecordandroid.permission.health.READ_OVULATION_TEST android.permission.health.WRITE_OVULATION_TEST  | 
    
| ความอิ่มตัวของออกซิเจน | 
        ค่าสัญญาณชีพ | 
          
            OxygenSaturationRecordandroid.permission.health.READ_OXYGEN_SATURATION android.permission.health.WRITE_OXYGEN_SATURATION  | 
    
| การออกกำลังกายที่วางแผนไว้ คำแนะนำเกี่ยวกับแผนการฝึก  | 
        กิจกรรม | 
          
            PlannedExerciseSessionRecordandroid.permission.health.READ_PLANNED_EXERCISE android.permission.health.WRITE_PLANNED_EXERCISE FEATURE_PLANNED_EXERCISE | 
    
| พลังงาน | 
        กิจกรรม | 
          
            PowerRecordandroid.permission.health.READ_POWER android.permission.health.WRITE_POWER  | 
    
| อัตราการหายใจ | 
        ค่าสัญญาณชีพ | 
          
            RespiratoryRateRecordandroid.permission.health.READ_RESPIRATORY_RATE android.permission.health.WRITE_RESPIRATORY_RATE  | 
    
| อัตราการเต้นของหัวใจขณะพัก | 
        ค่าสัญญาณชีพ | 
          
            RestingHeartRateRecordandroid.permission.health.READ_RESTING_HEART_RATE android.permission.health.WRITE_RESTING_HEART_RATE  | 
    
| กิจกรรมทางเพศ | 
        กิจกรรม | 
          
            SexualActivityRecordandroid.permission.health.READ_SEXUAL_ACTIVITY android.permission.health.WRITE_SEXUAL_ACTIVITY  | 
    
| อุณหภูมิผิวหนัง คำแนะนำการวัดอุณหภูมิผิวหนัง  | 
        ค่าสัญญาณชีพ | 
          
            SkinTemperatureRecordandroid.permission.health.READ_SKIN_TEMPERATURE android.permission.health.WRITE_SKIN_TEMPERATURE FEATURE_SKIN_TEMPERATURE | 
    
| เซสชันการนอนหลับ คู่มือติดตามเซสชันการนอนหลับ  | 
        การนอนหลับ | 
          
            SleepSessionRecordandroid.permission.health.READ_SLEEP android.permission.health.WRITE_SLEEP  | 
    
| ความเร็ว | 
        กิจกรรม | 
          
            SpeedRecordandroid.permission.health.READ_SPEED android.permission.health.WRITE_SPEED  | 
    
| ขั้นตอน | 
        กิจกรรม | 
          
            StepsRecordStepsCadenceRecordandroid.permission.health.READ_STEPS android.permission.health.WRITE_STEPS  | 
    
| แคลอรี่ที่ใช้ไปทั้งหมด | 
        กิจกรรม | 
          
            TotalCaloriesBurnedRecordandroid.permission.health.READ_TOTAL_CALORIES_BURNED android.permission.health.WRITE_TOTAL_CALORIES_BURNED  | 
    
| ปริมาณการใช้ออกซิเจนสูงสุด | 
        กิจกรรม | 
          
            Vo2MaxRecordandroid.permission.health.READ_VO2_MAX android.permission.health.WRITE_VO2_MAX  | 
    
| น้ำหนัก | 
        การตรวจวัดร่างกาย | 
          
            WeightRecordandroid.permission.health.READ_WEIGHT android.permission.health.WRITE_WEIGHT  | 
    
| การทำวีลแชร์พุช | 
        กิจกรรม | 
          
            WheelchairPushesRecordandroid.permission.health.READ_WHEELCHAIR_PUSHES android.permission.health.WRITE_WHEELCHAIR_PUSHES  |