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 .
Nazwa com.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.
Akceptowane wartości
"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.
Akceptowane wartości
"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.
Akceptowane wartości
"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.
Akceptowane wartości
"intVal" : 1 // Interstitial fluid "intVal" : 2 // Capillary blood "intVal" : 3 // Plasma "intVal" : 4 // Serum "intVal" : 5 // Tears "intVal" : 6 // Whole blood
Nazwa com.google.blood_glucose
Obiekt typu danych TYPE_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.
Akceptowane wartości
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;
Akceptowane wartości
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.
Akceptowane wartości
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.
Akceptowane wartości
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 .
Nazwa com.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.
Akceptowane wartości
"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.
Akceptowane wartości
"intVal" : 1 // Left wrist "intVal" : 2 // Right wrist "intVal" : 3 // Left upper arm "intVal" : 4 // Right upper arm
Nazwa com.google.blood_pressure
Obiekt typu danych TYPE_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.
Akceptowane wartości
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.
Akceptowane wartości
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.
Nazwa com.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%
Nazwa com.google.body.fat.percentage
Obiekt typu danych TYPE_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.
Nazwa com.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.
Akceptowane wartości
"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
Nazwa com.google.body.temperature
Obiekt typu danych TYPE_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.
Akceptowane wartości
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.
Nazwa com.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.
Akceptowane wartości
"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.
Akceptowane wartości
"intVal" : 1 // Light "intVal" : 2 // Medium "intVal" : 3 // Heavy
Nazwa com.google.cervical_mucus
Obiekt typu danych TYPE_CERVICAL_MUCUS
Pola (format – jednostki)
FIELD_CERVICAL_MUCUS_TEXTURE (int
– wyliczenie) (pole opcjonalne)
Konsystencja lub tekstura śluzu szyjkowego użytkownika.
Akceptowane wartości
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.
Akceptowane wartości
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.
Nazwa com.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.
Akceptowane wartości
"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.
Akceptowane wartości
"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.
Akceptowane wartości
"intVal" : 1 // Cervix is soft "intVal" : 2 // Cervix is a little firm "intVal" : 3 // Cervix is firm
Nazwa com.google.cervical_position
Obiekt typu danych TYPE_CERVICAL_POSITION
Pola (format – jednostki)
FIELD_CERVICAL_POSITION (int
– wyliczenie) (pole opcjonalne)
Położenie szyjki macicy użytkownika.
Akceptowane wartości
CERVICAL_POSITION_LOW CERVICAL_POSITION_MEDIUM CERVICAL_POSITION_HIGH
FIELD_CERVICAL_DILATION (int
– wyliczenie) (pole opcjonalne)
Stopień otwarcia lub rozszerzenia szyjki macicy.
Akceptowane wartości
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.
Akceptowane wartości
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.
Nazwa com.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
Nazwa com.google.heart_rate.bpm
Obiekt typu danych TYPE_HEART_RATE_BPM
Uprawnienia Androida BODY_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.
Nazwa com.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.
Nazwa com.google.height
Obiekt typu danych TYPE_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.
Nazwa com.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.
Akceptowane wartości
"intVal" : 1 // Spotting "intVal" : 2 // Light "intVal" : 3 // Medium "intVal" : 4 // Heavy
Nazwa com.google.menstruation
Obiekt typu danych TYPE_MENSTRUATION
Pola (format – jednostki)
FIELD_MENSTRUAL_FLOW (int
– wyliczenie) (pole opcjonalne)
Jak obfity był okres menstruacyjny użytkownika.
Akceptowane wartości
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).
Nazwa com.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ę.
Akceptowane wartości
"intVal" : 1 // Negative "intVal" : 2 // Positive
Nazwa com.google.ovulation_test
Obiekt typu danych TYPE_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ę.
Akceptowane wartości
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ę.
Nazwa com.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.
Nazwa com.google.oxygen_saturation
Obiekt typu danych TYPE_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ć.
Nazwa com.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.
Akceptowane wartości
"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.
Nazwa com.google.sleep.segment
Obiekt typu danych TYPE_SLEEP_SEGMENT
Pola (format – jednostki)
FIELD_SLEEP_SEGMENT_TYPE (int
– wyliczenie)
Wartości reprezentujące różne fazy i typy snu.
Akceptowane wartości
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.
Nazwa com.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
.
Nazwa com.google.vaginal_spotting
Obiekt typu danych TYPE_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.
Nazwa com.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
Nazwa com.google.weight
Obiekt typu danych TYPE_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:
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.
Poproś o weryfikację ekranu akceptacji przez Google .
Uwaga: jeśli aplikacja nie jest zweryfikowana, gdy prosi o dostęp do poufnego zakresu OAuth, Google oceni ryzyko i odpowiednio zastosuje limity . Użytkownicy mogą też zobaczyć ekrany z ostrzeżeniem . Nadal możesz
w testach aplikacji, ale limity liczby nowych użytkowników nie ograniczają liczby nowych użytkowników, które możesz pozyskać.
Jeśli Twoja aplikacja zostanie zweryfikowana, będzie mogła odczytywać dane dotyczące zdrowia, na których odczytywanie użytkownicy wyrazili zgodę.