Android Google Fit подсчет шагов в реальном времени - PullRequest
0 голосов
/ 05 июня 2018

Я пытался подсчитывать шаги в режиме реального времени с помощью Google Fit SDK.

Я использовал Sensor API, чтобы получать изменения числа шагов в режиме реального времени, и это работало нормально, если на моем телефоне установлено приложение Google Fit.

Но когда я удалил приложение Google Fit, оно не сработало.

Может кто-нибудь сказать мне, что я сделал не так и что мне делать?

Спасибо

1 Ответ

0 голосов
/ 05 июня 2018

Я нашел этот ответ , надеюсь, он вам поможет

Документация по Android 4.4 API утверждает, что датчики зависят от аппаратного обеспечения.

Оба пошаговых датчика зависят от аппаратного обеспечения (Nexus 5 является первым устройством, которое их поддерживает), поэтому вам следует проверить доступность с помощью hasSystemFeature (), используя константы FEATURE_SENSOR_STEP_DETECTOR и FEATURE_SENSOR_STEP_COUNTER.

Вы должны проверитьесли устройство имеет функциональность в первую очередь.

PackageManager pm = getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_STEP_COUNTER)) {
    // the awesome stuff here
}
...