Android Health udostępnia te interfejsy API do tworzenia aplikacji związanych ze zdrowiem i aktywnością fizyczną w różnych formatach: Health Connect i Usługi zdrowotne na Wear OS. Możesz korzystać z jednej lub z obu tych opcji.
W tym centrum dla programistów znajdziesz wskazówki dotyczące używania interfejsów API oraz dodatkowe materiały z całego Androida, które pomogą Ci tworzyć aplikacje związane ze zdrowiem i kondycją.
Odczytywanie i zapisywanie na urządzeniu danych o zdrowiu i aktywności fizycznej za pomocą Health Connect
Health Connect to platforma Androida, która umożliwia aplikacjom związanym ze zdrowiem i aktywnością fizyczną przechowywanie i udostępnianie tych samych danych w ramach jednego ekosystemu. W jednym miejscu użytkownicy mogą też kontrolować, które aplikacje mogą odczytywać i zapisywać dane o zdrowiu i aktywności fizycznej. Health Connect umożliwia odczytywanie i zapisywanie ponad 50 różnych typów danych – od prędkości jazdy na rowerze po temperaturę ciała.
Być może znasz interfejs Google Fit Android API, który obsługuje wiele działań związanych z aktywnością fizyczną, takich jak odczytywanie danych historycznych i danych przybliżonych czy rejestrowanie aktywności. Interfejs Google Fit Android API został oznaczony jako wycofany. Wiele działań, które można wykonać przy użyciu Google Fit Android API, można wykonać w Health Connect. Jeśli aplikacja korzysta z interfejsu Google Fit Android API, zapoznaj się z przewodnikiem po migracji, by dowiedzieć się, jak zachować funkcje aplikacji. Jeśli tworzysz nową aplikację, zalecamy korzystanie z Health Connect.
Pierwsze kroki z Health Connect
Dostęp do wysokiej jakości danych z czujników dzięki Usługom zdrowotnym na Wear OS
Usługi zdrowotne na Wear OS to interfejs API, który pośredniczy w działaniu różnych czujników i powiązanych z nimi algorytmów na urządzeniach z Wear OS. Zapewnia aplikacjom wysokiej jakości dane związane z aktywnością, ćwiczeniami i zdrowiem, a jednocześnie oszczędzają baterię. Usługi zdrowotne są spójne na wszystkich urządzeniach z Wear OS 3 lub nowszym, co oznacza, że wystarczy napisać aplikację tylko raz, a usługi te dbają o to, aby aplikacja działała tak samo niezależnie od urządzenia.
Pierwsze kroki z usługami zdrowotnymi
Android Health na różnych urządzeniach
Aplikacja Health Connect jest dostępna tylko na urządzeniach mobilnych z Androidem. Jeśli jednak z aplikacją mobilną są połączone inne źródła danych, np. urządzenie do noszenia, możesz użyć aplikacji mobilnej, aby przenieść dane z urządzenia do noszenia do Health Connect oraz z Health Connect na urządzenie do noszenia.
Obecnie Usługi zdrowotne są dostępne tylko na urządzeniach z Wear OS z systemem Wear OS 3 lub nowszym. W przypadku pozostałych urządzeń, w tym telefonów, zapoznaj się z dokumentacją SensorManager
.
Menedżer urządzeń towarzyszących i Połączenia Bluetooth to dodatkowe opcje umożliwiające łączenie urządzeń towarzyszących bez Wear OS.
Aby zdecydować, których interfejsów API użyć, zapoznaj się z tymi przewodnikami po typach danych, które pomogą Ci zrozumieć, jakie dane możesz odczytywać z Health Connect i jakie dane z urządzeń z Wear OS można odczytywać za pomocą usług zdrowotnych:
Typy danych związanych z usługami zdrowotnymi
Najpełniejsze korzystanie z różnych urządzeń korzysta zarówno z usług Health Connect, jak i Health Connect, aby zapewniać użytkownikom jak najlepsze wrażenia.