Typy danych w Health Connect

Health Connect przechowuje i strukturyzuje dane o zdrowiu i aktywności fizycznej oraz dane z dokumentacji medycznej. Najpierw musisz poznać typy danych i uprawnienia oferowane przez Health Connect, aby móc zaplanować wymagania aplikacji.

Po zakończeniu prac nad aplikacją i przygotowaniu jej do opublikowania w Sklepie Play musisz zadeklarować sposób wykorzystania danych przez aplikację, a także dostęp do typów danych Health Connect, z których korzysta aplikacja. W przeciwnym razie użytkownicy mogą zobaczyć komunikat o błędzie, że aplikacja nie ma dostępu do typów danych Health Connect, ponieważ wymagają one specjalnego zatwierdzenia.

Więcej informacji znajdziesz w sekcji Wypełnianie deklaracji dotyczącej aplikacji związanych ze zdrowiem w Konsoli Play.

Kategorie typów danych

Health Connect obsługuje typy danych używane w większości aplikacji związanych ze zdrowiem i aktywnością fizyczną, aby zapewnić jak największą różnorodność. Health Connect ma na celu zapewnienie kompleksowego wglądu w dane o zdrowiu i aktywności fizycznej oraz ich przechowywanie. Te typy danych należą do tych kategorii:

Tabela: kategorie typów danych Health Connect
Kategoria Opis
directions_run Aktywność Rejestruje to każdą aktywność użytkownika. Może to obejmować aktywności związane ze zdrowiem i kondycją fizyczną, takie jak bieganie i pływanie.
wyprostować Pomiary ciała Obejmuje to typowe dane dotyczące ciała, takie jak waga użytkownika i podstawowe tempo metabolizmu.
fertile Śledzenie cyklu Rejestruje cykle menstruacyjne i powiązane z nimi dane, np. wynik testu owulacyjnego (0 lub 1).
artykuły spożywcze Odżywianie Obejmuje to dane dotyczące nawodnienia i odżywiania. Pierwsza wartość określa, ile wody wypija użytkownik za jednym razem. Obejmuje to pola opcjonalne, takie jak kalorie, cukier i magnez.
sleep_auto Sen Rejestruje dane interwałowe związane z długością i rodzajem snu użytkownika.
vital_signs Vitals Zawiera ona podstawowe informacje o ogólnym stanie zdrowia użytkownika. Obejmuje to dane takie jak temperatura ciała, poziom glukozy we krwi, ciśnienie krwi i nasycenie krwi tlenem.
uważność Wellness Obejmuje to dane związane ze zdrowiem psychicznym i samopoczuciem użytkownika.

Typy danych o zdrowiu i aktywności fizycznej

Zanim poprosisz o jakiekolwiek uprawnienia, musisz zadeklarować je w pliku manifestu. Więcej informacji znajdziesz w sekcji Deklarowanie uprawnień w przewodniku Szybki start.

Aby odczytywać dane, gdy aplikacja działa w tle, lub odczytywać dane historyczne, musisz zadeklarować dodatkowy zestaw uprawnień do odczytu oddzielnie od uprawnień do typów danych:

Tabela: dodatkowe uprawnienia do odczytu typów danych Health Connect
Dodatkowe uprawnienia do odczytu Deklaracja uprawnień
Odczytywanie danych w tle
  Przewodnik przykładu odczytywania w tle
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
Odczytywanie danych historycznych
  Przewodnik Odczytywanie danych starszych niż 30 dni
android.permission.health.READ_HEALTH_DATA_HISTORY

1. Wybierz wersję Jetpacka

Deklaracje uprawnień różnią się w zależności od wersji Jetpacka, więc wybierz zakres wersji Jetpacka, z którego korzysta Twoja aplikacja.

2. Filtrowanie tabeli typów danych

Poniższa tabela zawiera pełną listę typów danych wraz z kategoriami, flagami funkcji i przewodnikami oraz deklaracjami uprawnień.

Tabela: typy danych Health Connect
Typ danych
  Przewodniki po funkcjach
Kategoria Typ rekordu
Deklaracje uprawnień
Flaga funkcji
Kalorie spalone podczas aktywności

Aktywność ActiveCaloriesBurnedRecord

android.permission.health.READ_ACTIVE_CALORIES_BURNED
android.permission.health.WRITE_ACTIVE_CALORIES_BURNED
Intensywność aktywności

Aktywność ActivityIntensityRecord

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

FEATURE_ACTIVITY_INTENSITY

Podstawowa temperatura ciała

Śledzenie cyklu BasalBodyTemperatureRecord

android.permission.health.READ_BASAL_BODY_TEMPERATURE
android.permission.health.WRITE_BASAL_BODY_TEMPERATURE
Podstawowa przemiana materii

Pomiary ciała BasalMetabolicRateRecord

android.permission.health.READ_BASAL_METABOLIC_RATE
android.permission.health.WRITE_BASAL_METABOLIC_RATE
Glukoza we krwi

Vitals BloodGlucoseRecord

android.permission.health.READ_BLOOD_GLUCOSE
android.permission.health.WRITE_BLOOD_GLUCOSE
Ciśnienie krwi

Vitals BloodPressureRecord

android.permission.health.READ_BLOOD_PRESSURE
android.permission.health.WRITE_BLOOD_PRESSURE
Tkanka tłuszczowa

Pomiary ciała BodyFatRecord

android.permission.health.READ_BODY_FAT
android.permission.health.WRITE_BODY_FAT
Temperatura ciała

Vitals BodyTemperatureRecord

android.permission.health.READ_BODY_TEMPERATURE
android.permission.health.WRITE_BODY_TEMPERATURE
Masa wody w ciele

Pomiary ciała BodyWaterMassRecord

android.permission.health.READ_BODY_WATER_MASS
android.permission.health.WRITE_BODY_WATER_MASS
Masa kości

Pomiary ciała BoneMassRecord

android.permission.health.READ_BONE_MASS
android.permission.health.WRITE_BONE_MASS
Śluz szyjkowy

Śledzenie cyklu CervicalMucusRecord

android.permission.health.READ_CERVICAL_MUCUS
android.permission.health.WRITE_CERVICAL_MUCUS
Kadencja pedałowania na rowerze

Aktywność CyclingPedalingCadenceRecord

android.permission.health.READ_EXERCISE
android.permission.health.WRITE_EXERCISE
Odległość

Aktywność DistanceRecord

android.permission.health.READ_DISTANCE
android.permission.health.WRITE_DISTANCE
Zdobyta wysokość

Aktywność ElevationGainedRecord

android.permission.health.READ_ELEVATION_GAINED
android.permission.health.WRITE_ELEVATION_GAINED
Ćwiczenia

  Przewodnik dodawania tras ćwiczeń
Aktywność ExerciseSessionRecord

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

Rodzaje ćwiczeń

Wyświetl wszystkie typy ćwiczeń
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
Zdobyte piętra

Aktywność FloorsClimbedRecord

android.permission.health.READ_FLOORS_CLIMBED
android.permission.health.WRITE_FLOORS_CLIMBED
Tętno

Vitals HeartRateRecord

android.permission.health.READ_HEART_RATE
android.permission.health.WRITE_HEART_RATE
Zmienność rytmu serca

Vitals HeartRateVariabilityRmssdRecord

android.permission.health.READ_HEART_RATE_VARIABILITY
android.permission.health.WRITE_HEART_RATE_VARIABILITY
Wysokość

Pomiary ciała HeightRecord

android.permission.health.READ_HEIGHT
android.permission.health.WRITE_HEIGHT
Nawodnienie

Wartości odżywcze HydrationRecord

android.permission.health.READ_HYDRATION
android.permission.health.WRITE_HYDRATION
Krwawienie międzymiesiączkowe

Śledzenie cyklu IntermenstrualBleedingRecord

android.permission.health.READ_INTERMENSTRUAL_BLEEDING
android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING
Beztłuszczowa masa ciała

Pomiary ciała LeanBodyMassRecord

android.permission.health.READ_LEAN_BODY_MASS
android.permission.health.WRITE_LEAN_BODY_MASS
Menstruation

Śledzenie cyklu MenstruationFlowRecord

MenstruationPeriodRecord

android.permission.health.READ_MENSTRUATION
android.permission.health.WRITE_MENSTRUATION
Uważność

  Przewodnik Śledzenie uważności
Samopoczucie MindfulnessSessionRecord

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

FEATURE_MINDFULNESS_SESSION

Odżywianie

Wartości odżywcze NutritionRecord

android.permission.health.READ_NUTRITION
android.permission.health.WRITE_NUTRITION
Test owulacyjny

Śledzenie cyklu OvulationTestRecord

android.permission.health.READ_OVULATION_TEST
android.permission.health.WRITE_OVULATION_TEST
Nasycenie tlenem

Vitals OxygenSaturationRecord

android.permission.health.READ_OXYGEN_SATURATION
android.permission.health.WRITE_OXYGEN_SATURATION
Zaplanowane ćwiczenia

  Przewodnik po planach treningowych
Aktywność PlannedExerciseSessionRecord

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

FEATURE_PLANNED_EXERCISE

Zasilanie

Aktywność PowerRecord

android.permission.health.READ_POWER
android.permission.health.WRITE_POWER
Częstość oddechów

Vitals RespiratoryRateRecord

android.permission.health.READ_RESPIRATORY_RATE
android.permission.health.WRITE_RESPIRATORY_RATE
Tętno spoczynkowe

Vitals RestingHeartRateRecord

android.permission.health.READ_RESTING_HEART_RATE
android.permission.health.WRITE_RESTING_HEART_RATE
Aktywność seksualna

Aktywność SexualActivityRecord

android.permission.health.READ_SEXUAL_ACTIVITY
android.permission.health.WRITE_SEXUAL_ACTIVITY
Temperatura skóry

  Przewodnik po pomiarze temperatury skóry
Vitals SkinTemperatureRecord

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

FEATURE_SKIN_TEMPERATURE

Sesja snu

  Przewodnik śledzenia sesji snu
Sen SleepSessionRecord

android.permission.health.READ_SLEEP
android.permission.health.WRITE_SLEEP
Szybkość

Aktywność SpeedRecord

android.permission.health.READ_SPEED
android.permission.health.WRITE_SPEED
Kroki

Aktywność StepsRecord

StepsCadenceRecord

android.permission.health.READ_STEPS
android.permission.health.WRITE_STEPS
Suma spalonych kalorii

Aktywność TotalCaloriesBurnedRecord

android.permission.health.READ_TOTAL_CALORIES_BURNED
android.permission.health.WRITE_TOTAL_CALORIES_BURNED
Pułap tlenowy

Aktywność Vo2MaxRecord

android.permission.health.READ_VO2_MAX
android.permission.health.WRITE_VO2_MAX
Waga

Pomiary ciała WeightRecord

android.permission.health.READ_WEIGHT
android.permission.health.WRITE_WEIGHT
Pchnięcia wózka inwalidzkiego

Aktywność WheelchairPushesRecord

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