Android Health udostępnia następujące 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. W aplikacji możesz używać jednego z nich lub obu.
W tym centrum dla programistów znajdziesz wskazówki dotyczące używania obu interfejsów API oraz materiały na temat Androida, które pomogą Ci tworzyć aplikacje związane ze zdrowiem i aktywnością fizyczną.
Odczytywanie i zapisywanie na urządzeniu danych o zdrowiu i aktywności fizycznej za pomocą Health Connect
Health Connect to platforma na Androida, która umożliwia aplikacjom na Androida przechowywanie i udostępnianie tych samych danych na urządzeniu w ramach jednolitego ekosystemu. Pozwala też użytkownikom kontrolować w jednym miejscu aplikacje, które mogą odczytywać i zapisywać dane o zdrowiu i aktywności fizycznej. Health Connect obsługuje odczytywanie i zapisywanie ponad 50 różnych typów danych, od prędkości jazdy na rowerze po temperaturę ciała. Jeśli tworzysz nową aplikację, zalecamy korzystanie z Health Connect.
Pierwsze kroki w Health Connect
Uzyskiwanie dostępu do wysokiej jakości danych z czujników dzięki usługom zdrowotnym na Wear OS
Health Services on Wear OS to interfejs API pośredniczący w różnych czujnikach i powiązanych z nimi algorytmach w urządzeniach z Wear OS. Zapewnia aplikacjom wysokiej jakości dane o aktywności, ćwiczeniach i zdrowiu, bez wykorzystania baterii. Usługi zdrowotne są spójne na urządzeniach z Wear OS w wersji 3 lub nowszej, co oznacza, że wystarczy utworzyć aplikację raz, a usługi zdrowotne 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 masz połączone z aplikacją mobilną inne źródła danych, np. urządzenie do noszenia, możesz użyć aplikacji mobilnej, aby ułatwić przesyłanie danych z urządzenia do noszenia do Health Connect oraz odpowiednio z Health Connect na urządzenie do noszenia.
Obecnie usługi zdrowotne są dostępne tylko na urządzeniach z systemem Wear OS w wersji 3 lub nowszej. W przypadku wszystkich innych urządzeń, w tym telefonów, zapoznaj się z dokumentacją SensorManager
.
Menedżer urządzeń towarzyszących i połączenie Bluetooth to dodatkowe opcje łączenia urządzeń towarzyszących, które nie mają Wear OS.
Być może znasz interfejs Google Fit Android API, który obsługuje wiele działań związanych z aktywnością fizyczną, np. odczytywanie danych historycznych i bieżących w czasie oraz rejestrowanie aktywności. Interfejs Google Fit Android API został oznaczony jako wycofany. Jeśli Twoja aplikacja używa interfejsu Google Fit Android API, zapoznaj się z przewodnikiem po migracji, aby poznać alternatywy pozwalające zachować jej funkcje. Wiele działań, które można wykonać za pomocą interfejsu Google Fit Android API, można wykonać za pomocą interfejsów Android Health API. Możesz na przykład użyć interfejsu Recording API na urządzeniu mobilnym, zamiast Google Fit Record API.
Aby zaplanować korzystanie z interfejsów API, zapoznaj się z tymi przewodnikami po typach danych. Dowiesz się z nich, jakie dane można odczytać z Health Connect oraz jakie dane można wykorzystać do odczytywania danych z urządzeń z Wear OS za pomocą usług Health Services:
Typy danych dotyczące usług medycznych
Optymalne wykorzystanie możliwości wielu urządzeń korzysta zarówno z Health Services, jak i Health Connect, aby zapewnić użytkownikom jak największą wartość.