标签: wear-os
我编写Android Wear应用程序以从Moto 360获取心率。我测试了它的工作正常。但令我好奇的是,当手表未佩戴时,会显示心率值(值一致为60+)。然后我戴了手表,心率上升到80+。我根据moto Body心率测试了这些值,我的app给出了相同的值。如何仅在佩戴手表时限制要获取的值?
答案 0 :(得分:1)
您使用传感器管理器吗?您应该能够使用onAccuarryChanged简单地跟踪准确性。报告SENSOR_STATUS_NO_CONTACT时,您知道忽略结果。