Путаницы при чтении данных о состоянии здоровья с часов 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, а затем подключить это приложение к своему мобильному телефону. приложение. Сэмплы находятся в том же репозитории .

Теперь для передачи данных с часов на мобильный телефон вы можете использовать:

  1. API уровня данных носимых устройств или
  2. Отправка данных по сети.

По этой ссылке есть подробная информация об обоих вариантах:Developer.android.com/training/wearables/data/data-layer .

Другие вопросы по тегам