Путаницы при чтении данных о состоянии здоровья с часов Wear OS на Android
Я создаю приложение для телефонов Android. Я хочу прочитать данные с часов Samsung Watch 5 в этом приложении. Возникает большая путаница.
Должен ли я использовать
- API Google Fit
ИЛИ
- Здоровье Connect?
Я начал с «Health Connect», так как у меня сложилось впечатление, что он будет получать данные о здоровье из приложения Samsung Health. Я думаю в правильном направлении?
Отсюда https://github.com/android/health-samples я получил образец приложения Health Connect и установил его на свой телефон Android. Я думал, что он получит данные из приложения Samsung Health, но он этого не сделал. Он записывает образцы данных, а затем считывает их обратно.
Я хочу прочитать данные о состоянии здоровья, поступающие с часов, как мне это сделать?
1 ответ
Health Connect позволит вам считывать данные из приложения Samsung Health только в том случае, если приложение Samsung Health записывает этот тип данных в Health Connect. Это руководство поможет вам понять, для каких ситуаций Health Connect подходит лучше всего.
Если вы хотите считывать данные непосредственно с Galaxy Watch (и других устройств Wear OS) во время упражнения, вам следует рассмотреть возможность использования API Health Services для Wear OS и создать приложение Wear OS, а затем подключить это приложение к своему мобильному телефону. приложение. Сэмплы находятся в том же репозитории .
Теперь для передачи данных с часов на мобильный телефон вы можете использовать:
- API уровня данных носимых устройств или
- Отправка данных по сети.
По этой ссылке есть подробная информация об обоих вариантах:Developer.android.com/training/wearables/data/data-layer .