Typy danych dotyczących zdrowia

Google Fit udostępnia typy danych dotyczących zdrowia na potrzeby pomiarów związanych z zarządzaniem ogólny stan zdrowia (w przeciwieństwie do sprawności fizycznej).

Lista typów danych

Więcej informacji o typach danych dotyczących zdrowia i ich polach znajdziesz w Dokumentacja dotycząca Androida Pola z jednostką enum mają listę akceptowanych wartości do wyboru. Aby odczytywać i zapisywać dane, używaj tylko jednej z dozwolonych wartości.

Glukoza we krwi

Ten typ danych rejestruje stężenie glukozy we krwi. Wszystkie dane reprezentuje pojedynczy natychmiastowy odczyt poziomu glukozy we krwi. Dowiedz się więcej o zapisywaniu danych o stężeniu glukozy we krwi.

RESTAndroid
Nazwacom.google.blood_glucose
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Pola (format – jednostki)
poziom glukozy we krwi (float mmol/l)
Poziom glukozy we krwi lub stężenie glukozy we krwi w mmol/L, gdzie 1 mmol/L to 18 mg/dl.
tymczasowy stosunek do posiłku (int – wyliczenie) (pole opcjonalne)
Porównanie czasu, w którym użytkownik spożywał posiłek, z czasem, w którym dokonano pomiaru.

"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

rodzaj posiłku (int – wyliczenie) (pole opcjonalne)
Rodzaj posiłku, który użytkownik spożywał w momencie odczytu.
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
Związek z czasem snu (int – wyliczenie) (pole opcjonalne)
Porównanie czasu, w którym użytkownik spał, z czasem, w którym zostały wykonane pomiary.
"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
specimen source (int – wyliczenie) (pole opcjonalne)
Rodzaj płynu ustrojowego używany do pomiaru stężenia glukozy we krwi.
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood

Nazwacom.google.blood_glucose
Obiekt typu danychTYPE_BLOOD_GLUCOSE
Pola (format – jednostki)
FIELD_BLOOD_GLUCOSE_LEVEL (float – mmol/l)
Poziom lub stężenie glukozy we krwi w mmol/L, gdzie 1 mmol/L to 18 mg/dL.
FIELD_TEMPORAL_RELATION_TO_MEAL (int – wyliczenie) (pole opcjonalne)
Porównanie czasu, w którym użytkownik spożywał posiłek, z czasem, w którym dokonano pomiaru.

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 – enumeracja) (pole opcjonalne)
rodzaj posiłku, w którym użytkownik zjadł podczas odczytu;
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 – wyliczenie) (pole opcjonalne)
Czas wykonania odczytu w porównaniu z czasem snu użytkownika.
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 – wyliczenie) (pole opcjonalne)
Rodzaj płynu ustrojowego używany do pomiaru stężenia glukozy we krwi.
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

Ciśnienie krwi

Ten typ danych rejestruje ciśnienie krwi użytkownika. Każdy punkt danych odpowiada jednemu pomiarowi ciśnienia krwi w danym momencie. Więcej informacji o pisaniu krwi dane o ciśnieniu.

RESTAndroid
Nazwacom.google.blood_pressure
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Pola (format – jednostki)
systolic (float–mmHg)
Ciśnienie skurczowe.
rozkurczowy (float–mmHg)
Pomiar ciśnienia rozkurczowego.
body position (int – wyliczenie) (pole opcjonalne)
Pozycja ciała użytkownika w momencie wykonywania pomiaru.

"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining

measurement location (int – wyliczenie) (pole opcjonalne)
W której grupie eksperymentalnej i w jakiej części wykonano pomiar.
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm

Nazwacom.google.blood_pressure
Obiekt typu danychTYPE_BLOOD_PRESSURE
Pola (format – jednostki)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float — mm Hg)
Pomiar skurczowego ciśnienia krwi.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float – mmHg)
Ciśnienie rozkurczowe.
FIELD_BODY_POSITION (int – wyliczenie) (pole opcjonalne)
Pozycja ciała użytkownika w momencie wykonywania pomiaru.

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 – wyliczenie) (pole opcjonalne)
Którą rękę i którą część ręki dotyczy pomiar.
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

Tkanka tłuszczowa, procentowo

Ten typ danych rejestruje procent tkanki tłuszczowej u użytkownika. Każdy punkt danych przedstawia całkowitą ilość tkanki tłuszczowej w procentach całkowitej masy ciała.

RESTAndroid
Nazwacom.google.body.fat.percentage
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Pola (format – jednostki) percentage (float – wartość procentowa)
Tkanka tłuszczowa jako odsetek całkowitej masy ciała.
Prawidłowy zakres: 0–100%
Nazwacom.google.body.fat.percentage
Obiekt typu danychTYPE_BODY_FAT_PERCENTAGE
Pola (format – jednostki) FIELD_PERCENTAGE (float – wartość procentowa)
Procent całkowitej masy ciała stanowiącej tkankę tłuszczową.
Prawidłowy zakres: 0–100%

Temperatura ciała

Ten typ danych rejestruje temperaturę ciała użytkownika. Każdy punkt danych odpowiada jednemu pomiarowi temperatury ciała w danym momencie.

RESTAndroid
Nazwacom.google.body.temperature
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Pola (format – jednostki)
temperatura ciała (float – stopnie Celsjusza)
Temperatura ciała w stopniach Celsjusza.
measurement location (int – wyliczenie) (pole opcjonalne)
W jakim miejscu na ciele użytkownika wykonano pomiar temperatury.

"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

Nazwacom.google.body.temperature
Obiekt typu danychTYPE_BODY_TEMPERATURE
Pola (format – jednostki)
FIELD_BODY_TEMPERATURE (float – celsjusz)
Temperatura ciała w stopniach Celsjusza.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int – wyliczenie) (pole opcjonalne)
W jakim miejscu na ciele użytkownika wykonano pomiar temperatury.

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

Śluz szyjki macicy

Ten typ danych rejestruje opis śluzu szyjkowego. Każdy punkt danych to samodzielny opis śluzu szyjkowego u użytkownika. Wszystkie pola są opcjonalne i mogą służyć do opisania wyglądu i właściwości śluzu szyjki macicy oraz jego ilości.

RESTAndroid
Nazwacom.google.cervical_mucus
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Pola (format – jednostki)
tekstura śluzu szyjkowego (int – wyliczenie) (pole opcjonalne)
Konsystencja lub tekstura śluzu szyjkowego użytkownika.

"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white

ilość śluzu szyjkowego (int – wyliczenie) (pole opcjonalne)
ilość śluzu szyjki macicy, którą użytkownik obserwuje.
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy

Nazwacom.google.cervical_mucus
Obiekt typu danychTYPE_CERVICAL_MUCUS
Pola (format – jednostki)
FIELD_CERVICAL_MUCUS_TEXTURE (int – wyliczenie) (pole opcjonalne)
Konsystencja lub tekstura śluzu szyjkowego użytkownika.

CERVICAL_MUCUS_TEXTURE_DRY // Dry, little or no mucus
CERVICAL_MUCUS_TEXTURE_STICKY
// Sticky
CERVICAL_MUCUS_TEXTURE_CREAMY
// Creamy
CERVICAL_MUCUS_TEXTURE_WATERY
// Watery
CERVICAL_MUCUS_TEXTURE_EGG_WHITE
// Clear and stretchy

FIELD_CERVICAL_MUCUS_AMOUNT (int – wyliczenie) (pole opcjonalne)
ilość śluzu szyjki macicy, którą użytkownik obserwuje.
CERVICAL_MUCUS_AMOUNT_LIGHT
CERVICAL_MUCUS_AMOUNT_MEDIUM
CERVICAL_MUCUS_AMOUNT_HEAVY

Pozycja szyjki macicy

W tym typie danych każdy punkt danych reprezentuje raport o szyjce macicy użytkownika. Wszystkie pola są opcjonalne i mogą służyć do dodawania opisów pozycji, rozwarcia i twardości szyjki macicy.

RESTAndroid
Nazwacom.google.cervical_position
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Pola (format – jednostki)
położenie szyjki macicy (int – wyliczenie) (pole opcjonalne)
Położenie szyjki macicy użytkownika.

"intVal": 1 // Cervix is low
"intVal": 2 // Cervix is in a medium position
"intVal": 3 // Cervix is high

rozciągnięcie szyjki macicy (int – wyliczenie) (pole opcjonalne)
Otwórzoną lub rozszerzoną szyjkę macicy pacjentki.
"intVal": 1 // Closed cervix
"intVal": 2 // Partially open cervix
"intVal": 3 // Fully dilated, open cervix
twardość szyjki macicy (int – wyliczenie) (pole opcjonalne)
Jak twardy jest szyjka macicy użytkownika.
"intVal": 1 // Cervix is soft
"intVal": 2 // Cervix is a little firm
"intVal": 3 // Cervix is firm

Nazwacom.google.cervical_position
Obiekt typu danychTYPE_CERVICAL_POSITION
Pola (format – jednostki)
FIELD_CERVICAL_POSITION (int – wyliczenie) (pole opcjonalne)
Położenie szyjki macicy użytkownika.

CERVICAL_POSITION_LOW
CERVICAL_POSITION_MEDIUM
CERVICAL_POSITION_HIGH

FIELD_CERVICAL_DILATION (int – wyliczenie) (pole opcjonalne)
Stopień otwarcia lub rozszerzenia szyjki macicy.
CERVICAL_DILATION_CLOSED // Closed cervix
CERVICAL_DILATION_MEDIUM
// Partially open cervix
CERVICAL_DILATION_OPEN
// Fully dilated, open cervix
FIELD_CERVICAL_FIRMNESS (int – wyliczenie) (pole opcjonalne)
jak twardy jest szyjka macicy użytkownika.
CERVICAL_FIRMNESS_SOFT
CERVICAL_FIRMNESS_MEDIUM
CERVICAL_FIRMNESS_FIRM

Tętno

Ten typ danych rejestruje tętno użytkownika w uderzeniach na minutę. Ponieważ każdy przedstawia natychmiastowy pomiar tętna, a jedynie czas zakończenia powinna być ustawiona. Będzie on używany jako sygnatura czasowa czytania.

RESTAndroid
Nazwacom.google.heart_rate.bpm
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Pola (format – jednostki) uderz./min (float–uderz./min)
Tętno w uderzeniach na minutę.
Prawidłowy zakres: 0–1000
Nazwacom.google.heart_rate.bpm
Obiekt typu danychTYPE_HEART_RATE_BPM
Uprawnienia AndroidaBODY_SENSORS, aby nagrać
Pola (format – jednostki) uderz./min (float–uderz./min)
Tętno w uderzeniach na minutę.
Prawidłowy zakres: 0–1000 uderz./min

Wysokość

Ten typ danych rejestruje wzrost użytkownika w metrach. Ponieważ każdy punkt danych reprezentuje wzrost użytkownika w momencie odczytu, należy ustawić tylko czas zakończenia. Będzie on używany jako sygnatura czasowa czytania.

RESTAndroid
Nazwacom.google.height
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Pola (format – jednostki) height (float – metry)
Wysokość w metrach.
Prawidłowy zasięg: 0–3 metrów.
Nazwacom.google.height
Obiekt typu danychTYPE_HEIGHT
Pola (format – jednostki) FIELD_HEIGHT (float – m)
Wysokość w metrach.
Prawidłowy zasięg: 0–3 metrów.

Miesiączka

Ten typ danych rejestruje intensywność krwawienia u użytkowniczki (plamki, lekkie, średnie lub ciężkie). Każdy punkt danych reprezentuje opis: intensywność krwawienia u użytkowniczki.

RESTAndroid
Nazwacom.google.menstruation
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Pola (format – jednostki)
menstrual flow (int – wyliczenie) (pole opcjonalne)
Jak obfity był okres menstruacyjny użytkownika.

"intVal": 1 // Spotting
"intVal": 2 // Light
"intVal": 3 // Medium
"intVal": 4 // Heavy

Nazwacom.google.menstruation
Obiekt typu danychTYPE_MENSTRUATION
Pola (format – jednostki)
FIELD_MENSTRUAL_FLOW (int – wyliczenie) (pole opcjonalne)
Jak obfity był okres menstruacyjny użytkownika.

MENSTRUAL_FLOW_SPOTTING // Spotting
MENSTRUAL_FLOW_LIGHT
// Light
MENSTRUAL_FLOW_MEDIUM
// Medium
MENSTRUAL_FLOW_HEAVY
// Heavy

Test owulacyjny

W przypadku tego typu danych każdy punkt danych odpowiada binarnemu wynikowi testu owulacyjnego (pozytywny lub negatywny).

RESTAndroid
Nazwacom.google.ovulation_test
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Pola (format – jednostki)
test owulacyjny (int – wyliczenie) (pole opcjonalne)
Wynik testu owulacyjnego u użytkowniczki, który pokazuje, czy masz owulację.

"intVal": 1 // Negative
"intVal": 2 // Positive

Nazwacom.google.ovulation_test
Obiekt typu danychTYPE_OVULATION_TEST
Pola (format – jednostki)
FIELD_OVULATION_TEST_RESULT (int – wyliczenie) (pole opcjonalne)
Wynik testu owulacyjnego u użytkowniczki, który pokazuje, czy masz owulację.

OVULATION_TEST_RESULT_NEGATIVE
OVULATION_TEST_RESULT_POSITIVE

Nasycenie tlenem

Ten typ danych rejestruje ilość tlenu w krwi we krwi, zmierzony jako procent hemoglobiny nasyconej tlenem. Każdy punkt danych odpowiada jednemu pomiarowi nasycenia krwi tlenem w danym momencie.

W polach opcjonalnych można też podać szczegóły dodatkowego tlenu, jeśli podjęła administrację.

RESTAndroid
Nazwacom.google.oxygen_saturation
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Pola (format – jednostki)
nasycenie tlenem (float – procenty)
Wysycenie krwi tlenem jako procent.
Prawidłowy zakres: 0–100%
szybkość przepływu tlenu (float–l/min)
Ilość dodatkowego tlenu dostarczanego użytkownikowi w litrach na minutę. Jeśli nie podano tlenu uzupełniającego, ustaw wartość 0, a użytkownik wdychaj tylko powietrze w pomieszczeniu.
tryb podawania tlenoterapii (int – wyliczenie) (pole opcjonalne)
Sposób stosowania tlenoterapii.
Może być nieobecny lub 1, jeśli lek podawany jest przez kaniulę nosową.
system pomiaru nasycenia tlenem (int – wyliczenie) (pole opcjonalne)
Miejsce pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli jest mierzony w obwodowych naczyniach włosowatych.
Metoda pomiaru nasycenia tlenem (int – typ enum) (pole opcjonalne)
Sposób pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli jest mierzony za pomocą pulsoksymetru.
Nazwacom.google.oxygen_saturation
Obiekt typu danychTYPE_OXYGEN_SATURATION
Pola (format – jednostki)
FIELD_OXYGEN_SATURATION (float – wartość procentowa)
Wysycenie krwi tlenem jako procent.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float – l/min)
Szybkość, z jaką dodatkowy tlen jest dostarczany do użytkownika w litrach na minutę. Wartość 0 oznacza, że nie jest dostarczany dodatkowy tlen, a użytkownik oddycha tylko powietrzem z pomieszczenia.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int – wyliczenie) (pole opcjonalne)
Jak podaje się tlenoterapię.
Może nie być podany lub 1, jeśli jest podawany za pomocą kapsuły nosowej.
FIELD_OXYGEN_SATURATION_SYSTEM (int – wyliczenie) (pole opcjonalne)
Miejsce pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli jest mierzony w obwodowych naczyniach włosowych.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int – wyliczenie) (pole opcjonalne)
Jak mierzy się nasycenie tlenem.
Może być nieobecny lub 1, jeśli pomiar jest wykonywany za pomocą pulsoksymetru.

Sen

Ten typ danych rejestruje długość i typ snu użytkownika. Każdy punkt danych reprezentuje przedział czasu dla danego etapu snu.

Czas rozpoczęcia punktu danych reprezentuje początek fazy snu oraz który należy zawsze uwzględniać. Sygnatura czasowa oznacza koniec etapu snu. Przedziały czasu nie muszą być ciągłe, ale nie powinny się nakładać.

RESTAndroid
Nazwacom.google.sleep.segment
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Pola (format – jednostki) typ segmentu snu (int – wyliczenie)
Wartości reprezentujące różne fazy i typy snu.

"intVal": 0 // Unspecified or unknown if user is sleeping.
"intVal": 1 // Awake; user is awake.
"intVal": 2 // Sleeping; generic or non-granular sleep description.
"intVal": 3 // Out of bed; user gets out of bed in the middle of a sleep session.
"intVal": 4 // Light sleep; user is in a light sleep cycle.
"intVal": 5 // Deep sleep; user is in a deep sleep cycle.
"intVal": 6 // REM sleep; user is in a REM sleep cyle.

Nazwacom.google.sleep.segment
Obiekt typu danychTYPE_SLEEP_SEGMENT
Pola (format – jednostki) FIELD_SLEEP_SEGMENT_TYPE (int – wyliczenie)
Wartości reprezentujące różne fazy i typy snu.

SLEEP_SEGMENT_TYPE_UNSPECIFIED // Unspecified or unknown if user is sleeping.
AWAKE
// Awake; user is awake.
SLEEP
// Sleeping; generic or non-granular sleep description.
OUT_OF_BED
// Out of bed; user gets out of bed in the middle of a sleep session.
SLEEP_LIGHT
// Light sleep; user is in a light sleep cycle.
SLEEP_DEEP
// Deep sleep; user is in a deep sleep cycle.
SLEEP_REM
// REM sleep; user is in a REM sleep cyle.

Plamienie z dróg rodnych

Ten typ danych rejestruje, czy u użytkownika zauważyli zauważenie (czyli krwawienie między okresu). Każdy punkt danych reprezentuje jedno wystąpienie plamienia, więc każdy punkt powinien mieć sygnaturę czasową, a pole wystąpień powinno mieć wartość jeden.

RESTAndroid
Nazwacom.google.vaginal_spotting
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Pola (format – jednostki)
występowań (int – liczba)
Każde plamienie. Ustaw w tym polu wartość 1.
Nazwacom.google.vaginal_spotting
Obiekt typu danychTYPE_VAGINAL_SPOTTING
Pola (format – jednostki)
FIELD_OCCURRENCES (int – liczba wystąpień)
Każde plamienie. Ustaw to pole na 1.

Waga

Ten typ danych rejestruje wagę użytkownika w kilogramach. Ponieważ każdy punkt danych reprezentuje wagę użytkownika w momencie odczytu, tylko czas zakończenia powinna być ustawiona. Będzie on używany jako sygnatura czasowa czytania.

RESTAndroid
Nazwacom.google.weight
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Pola (format – jednostki) weight (float – kg)
Masa ciała w kilogramach.
Prawidłowy zakres: 0–1000 kg
Nazwacom.google.weight
Obiekt typu danychTYPE_WEIGHT
Pola (format – jednostki) FIELD_WEIGHT (float – kg)
Masa ciała w kilogramach.
Prawidłowy zakres: 0–1000 kg

Uzyskiwanie uprawnień do odczytu i zapisu danych dotyczących zdrowia

Aby odczytać dane dotyczące stanu zdrowia:

  1. Upewnij się, że aplikacja jest zgodna z zasadami Google dotyczącymi danych użytkownika interfejsu API oraz z zasadami Google Fit dla deweloperów i zasadami dotyczącymi danych użytkownika.
  2. Poproś o weryfikację ekranu akceptacji przez Google.

Jeśli Twoja aplikacja zostanie zweryfikowana, będzie mogła odczytywać dane dotyczące zdrowia, na których odczytywanie użytkownicy wyrazili zgodę.