You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WearOS Health Services除HEART_RATE_BPM外是否支持其他即时测量?

WearOS Health Services 即时测量支持说明

WearOS Health Services 允许进行除HEART_RATE_BPM之外的其他即时测量,但具体支持的类型完全取决于设备硬件配置和Health Services版本。

你在Pixel Watch 2和模拟器上仅看到心率数据,原因如下:

  • Pixel Watch 2硬件限制:这款手表的传感器套件目前仅支持心率的即时主动测量。像血氧、步数这类数据,更多是通过后台持续追踪(对应Health Services的Record Client)获取,而非Measure Client提供的即时测量。
  • 模拟器局限性:WearOS模拟器仅模拟基础传感器能力,不会复刻真实设备的完整硬件支持,因此只能返回最基础的心率即时测量类型。

部分高端WearOS设备(如部分三星Galaxy Watch系列)可能支持更多即时测量类型,比如STRESS(压力)、SPO2(血氧饱和度),但前提是设备具备对应传感器,且Health Services版本兼容。

你当前的查询代码是正确的,它会返回设备支持的所有即时测量类型:

val healthClient = HealthServices.getClient(this /*context*/)
val measureClient = healthClient.measureClient
lifecycleScope.launch {
    val capabilities = measureClient.getCapabilitiesAsync().await()
    // This is the only item in `capabilities.supportedDataTypesMeasure`
    supportsHeartRate = DataType.HEART_RATE_BPM in capabilities.supportedDataTypesMeasure
}

内容的提问来源于stack exchange,提问作者Alex Rothberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 18:45:54