当前位置: 首页 > 知识库问答 >
问题:

有没有可能在我的应用程序中从Androidwatch获得心率更新?

许明朗
2023-03-14

我有一个Android应用程序,我想从任何连接的Android手表(Wear OS,Tizen等)读取心率。在不开发可穿戴App的情况下,这是可能的吗?

我尝试在sensor.type_heart_rate上注册一个侦听器,但我没有看到我已显示的3个手表中的任何一个(Ticwatch E、Ticband、Gear S2)。我确保我请求了manifest.permission.body_sensors权限。

sensorManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager?

    heartRateSensor = sensorManager?.getDefaultSensor(Sensor.TYPE_HEART_RATE)

    val registered = sensorManager?.registerListener(this, heartRateSensor, SensorManager.SENSOR_DELAY_NORMAL)
    Log.i(TAG, if (registered!!) "Registered Listener" else "Failed to register listener")

共有1个答案

燕琛
2023-03-14

我用Android Wear手表、三星Gear S2、随机心率健身跟踪器手表(Ticwatch)和一个独立的蓝牙心率臂带做了一些研究。

重申一下,我的目标是通过我的手机应用程序读取手表传感器的心率数据,而不是制作手表应用程序

我的调查结果如下:

    null
 类似资料: