在Android服装项目中访问Moto 360上的心跳传感器时遇到了一些麻烦。使用代码:
A/B/C/file.zip
我发现心跳传感器和健康传感器都没有显示在此列表中。我也尝试过使用Sensor.TYPE_HEART_RATE,但不管怎样,注册监听器都表示传感器为空。有人建议让这个工作吗?
答案 0 :(得分:0)
确保您在Manifest.xml中为身体数据添加permission:
uses-permission android:name="android.permission.BODY_SENSORS"
此thread中的另一个解决方法是:
Sensor.TYPE_HEART_RATE实际上是正确的ID。我有同样的问题:即使我在清单中有BODY_SENSORS权限,传感器也是null。我通过删除应用程序,重新启动监视并在运行时请求BODY_SENSORS权限来修复它(请参阅https://developer.android.com/training/articles/wear-permissions.html)。 之后,我获得了身体传感器许可的系统对话,然后我开始接收来自传感器的更新。
还要确保您拥有最新的SDK。希望这有帮助!