Comments 4
Спасибо за качественный материал! Надеюсь, Вы, как автор, еще порадуете нас своими статьями!
Спасибо за статью, хотелось бы уточнить: в качестве чего выступает RecordingAPI: в роли источника данных о шагах и передачи их в стороннее (мое) приложение при получении разрешений от юзера?
Или только в роли проводника данных в мое приложение как в случае с health connect? Тогда в данном какое приложение будет выступать в роли источника импорта данных и как отследить корректность импорта данных в мое приложение?
Я в сурсах RecordingAPI не копался, но судя по всему это всего лишь врапер вокруг Google Play Services, так как без GPS RecordingAPI не работает, и нужна определенная версия GPS. Выглядит так, Google перенесла часть логики из Goolge Fit в GPS по подсчету шагов, и уже сам GPS считает шаги а RecordingAPI общается с GPS. RecordingAPI с GPS работает без проблем если на девайсе нет никаких других фитнес приложений аля Google Fit/Samsung Health.
Если в двух словах отвечая на вопрос, GPS считает шаги(через сенсоры)/обрабатывает все корнер кейсы/итд а RecordingAPI лишь запрашивает шаги в GPS.
Как правильно считать шаги на Android: полное руководство для разработчика от сенсоров до Health Connect