正在从 Android 表盘服务中检索心率数据
Retrieving heart rate data from Android watch face service
有没有人有示例代码的链接,该示例代码显示了如何直接从 CanvasWatchFaceService 或 CanvasWatchFaceService.Engine[=26= 设置心脏传感器数据检索] ?
(到目前为止,我看到的大多数代码都从可穿戴设备的 Activity class 执行传感器数据检索,但不是从表盘环境。)
我试过这样设置:
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" />
检查您是否在移动设备和可穿戴设备 AndroidManifest
中请求了 android.permission.BODY_SENSORS
权限。
此外,查看您的可穿戴设备的 logcat 和 grep
android.permission.BODY_SENSORS
。
有没有人有示例代码的链接,该示例代码显示了如何直接从 CanvasWatchFaceService 或 CanvasWatchFaceService.Engine[=26= 设置心脏传感器数据检索] ?
(到目前为止,我看到的大多数代码都从可穿戴设备的 Activity class 执行传感器数据检索,但不是从表盘环境。)
我试过这样设置:
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" />
检查您是否在移动设备和可穿戴设备 AndroidManifest
中请求了 android.permission.BODY_SENSORS
权限。
此外,查看您的可穿戴设备的 logcat 和 grep
android.permission.BODY_SENSORS
。