资讯详情

如何在Android Wearable中访问心率传感器?

完成以下操作后,我开始为我工作:

>从手表上卸载我的应用程序

adb -s localhost:4444 uninstall com.example.android.wearable.jumpingjack

>增加获取心率传感器的权限

>设定最小和目标SDK与手表相匹配的版本

android:minSdkVersion="20" android:targetSdkVersion="20"

再次启动应用程序.我收到了Sensor.TYPE_HEART_RATE我开始收到心率传感器的读数.尽管他们远不好.有很多读数,但它们是相同的,仅限于这5个值:

heartRate onSensorChanged values = [0.0], accuracy = 0, sensor = {Sensor name="Heart Rate Sensor", vendor="Motorola", version=1, type=21, maxRange=65535.0, resolution=1.0, power=0.45, minDelay=0}

heartRate onSensorChanged values = [53.0], accuracy = 2, sensor = {Sensor name="Heart Rate Sensor", vendor="Motorola", version=1, type=21, maxRange=65535.0, resolution=1.0, power=0.45, minDelay=0}

heartRate onSensorChanged values = [54.0], accuracy = 2, sensor = {Sensor name="Heart Rate Sensor", vendor="Motorola", version=1, type=21, maxRange=65535.0, resolution=1.0, power=0.45, minDelay=0}

heartRate onSensorChanged values = [55.0], accuracy = 2, sensor = {Sensor name="Heart Rate Sensor", vendor="Motorola", version=1, type=21, maxRange=65535.0, resolution=1.0, power=0.45, minDelay=0}

heartRate onSensorChanged values = [77.0], accuracy = 1, sensor = {Sensor name="Heart Rate Sensor", vendor="Motorola", version=1, type=21, maxRange=65535.0, resolution=1.0, power=0.45, minDelay=0}

大多数时候,我得到了同样的53.这似乎不是我真正的心率. 77可能是那个.

标签: 心率传感器模块lcd显示ys

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台