如何直接从 Wear OS 获取睡眠数据?

How to get sleep data DIRECTLY from Wear OS?

我是 Wear OS 开发的新手,正在尝试获取用户的睡眠时长。

我已经设法使用原始 BLE 堆栈从其他 智能手环 获取睡眠数据,但我不知道如何从 Wear OS 收集睡眠数据?。

我在网上搜索了一下,大多数人建议使用 Google Fit API,但就我而言,我不能依赖外部 API秒。

所以这些是我的问题

1) 我是否可以直接从 Wear OS 获取睡眠数据?如果是,怎么做?

如果否,

2) 我是否应该自己构建一个睡眠跟踪器(通过分析手表的运动和心率)?

1) 不是。WearOS 只是一个提供运行时环境的系统,可能还提供一些基本功能。睡眠数据不是基本功能,而原始传感器数据是。

2) 是的。如果您不想依赖 GoogleFit 或其他第 3 部分 API。唯一的方法是获取原始传感器数据并自行分析。