Приложение iOS для Google Fit отображает частоту сердцебиения в качестве одного из показателей (однако я не видел его в приложении Google Fit для Android). Я хотел бы показать частоту пульса в приложении для Android с помощью Google Fit Data. Однако API Google Fit для Android, похоже, не предоставляет эти данные.
Я пробовал запрос на чтение как по DataType.TYPE_HEART_RATE_BPM
, так и по совокупности DataType.TYPE_HEART_RATE_BPM
и DataType.AGGREGATE_HEART_RATE_SUMMARY
, как показано здесь:
DataReadRequest.Builder()
.aggregate(DataType.TYPE_HEART_RATE_BPM, DataType.AGGREGATE_HEART_RATE_SUMMARY)
.bucketByTime(1, TimeUnit.DAYS)
.enableServerQueries()
.setTimeRange(startDate.time, endDate.time, TimeUnit.MILLISECONDS)
.build()
В сводке приведены минимальные, максимальные и средние значения для определенного временного диапазона, но не частота сердечных сокращений в состоянии покоя. Есть ли способ получить рассчитанную частоту сердечных сокращений в покое из Google Fit Android API?