Я написал приложение для Android, чтобы получить частоту сердечных сокращений от Moto 360. Я тестировал приложение, которое отлично работает. Но, к моему любопытству, значение сердечного ритма (значение равно 60+ последовательно) отображается, когда часы не носят. Затем я носил часы, и частота сердечных сокращений возрастала до 80+. Я тестировал значения против частоты сердечных сокращений тела, мое приложение дает такое же значение. Как я могу ограничить значения, которые нужно извлечь, только когда часы изношены?Стоимость сердечного ритма выбирается, когда часы износа Android не носят
ответ
Вы используете диспетчер датчиков? Вы должны уметь просто отслеживать точность с помощью onAccuarryChanged. Когда он сообщает SENSOR_STATUS_NO_CONTACT, вы знаете, чтобы игнорировать результаты.
Часы не носят, но при этом они дают точность как низкая, средняя или высокая (значения 1,2,3 соответственно). Даже не один раз, он дал ответ как НЕТ КОНТАКТ. – praneel
Хм должен быть плохим внедрением производителя, работает на моем спорте Moto 360. –
Есть ли у Moto 360 датчик GSR? Предоставляет ли он данные о сыром датчике? Любой из них может быть проанализирован. – Carcigenicate
В задней части часов находится один датчик. Не уверен, что GSR. – praneel
Посмотрите на это, так как это, скорее всего, главная цель GSR, если у этого есть 360. – Carcigenicate