有没有人有示例代码的链接,这些示例代码显示如何直接从 CanvasWatchFaceService 或 CanvasWatchFaceService.Engine 设置心脏传感器数据?
(到目前为止我见过的大部分代码都是从可穿戴设备的活动类中执行传感器数据检索,但不是从表盘环境中执行。)
我尝试过这样的方式:
private class Engine extends CanvasWatchFaceService.Engine implements SensorEventListener {
...
... // implement interface methods
}
但我一直为我的传感器获取一个空对象。
我的清单包含:
<uses-feature android:name="android.hardware.type.watch" />
<uses-permission android:name="android.permission.BODY_SENSORS" />
答案 0 :(得分:2)
检查您是否已在移动设备和可穿戴设备android.permission.BODY_SENSORS
中请求AndroidManifest
权限。
另外,请查看可穿戴设备的logcat和grep
的{{1}}。