android wear测心率,如何从Android Wear读取心率

news/2024/10/15 12:32:26/

我需要在那一刻读取用户的心律。我尝试使用位于Wear项目主要活动中的此代码。

公共类MainActivity扩展WearableActivity实现SensorEventListener {

私有静态最终String TAG =“ MainActivity”;

私人TextView mTextViewHeart;

SensorManager mSensorManager;

传感器mHeartRateSensor;

SensorEventListener sensorEventListener;

@Override

受保护的void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

mTextViewHeart =(TextView)findViewById(R.id.heart);

mSensorManager =(((SensorManager)getSystemService(SENSOR_SERVICE));;

mHeartRateSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE);

mSensorManager.registerListener(this,mHeartRateSensor,SensorManager.SENSOR_DELAY_NORMAL);

Log.i(标签,“ LISTENER已注册。”);

mTextViewHeart.setText(“这里有事”);

mSensorManager.registerListener(sensorEventListener,mHeartRateSensor,mSensorManager.SENSOR_DELAY_FASTEST);

}

公共无效onResume(){

super.onResume();

}

public void onAccuracyChanged(Sensor sensor,int precision){

Log.d(TAG,“ onAccuracyChanged-精度:” +精度);

}

公共无效onSensorChanged(SensorEvent事件){

如果(event.sensor.getType()== Sensor.TYPE_HEART_RATE){

字符串msg =“” +(int)event.values [0];

mTextViewHeart.setText(msg);

Log.d(TAG,msg);

}

其他

Log.d(TAG,“未知传感器类型”);

}

}

这段代码根本无法正常工作,给我一个错误消息:

E / SensorManager:传感器或侦听器为null

如果我使用除心率传感器以外的任何其他功能,它都可以正常工作。

我在用:

具有Android API级别23的LG G4

LG Wear API等级23的LG Urbane手表(我知道有心律传感器)

谢谢您的帮助。


http://www.ppmy.cn/news/234166.html

相关文章

什么软件可以测试睡眠质量心率,Beddit:粘在床上就能测试心率的睡眠监测器

猎云网11月2日报道(编译:Via) 编者注:巨大的生活压力影响了不少人的睡眠质量,失眠已成为一个不容忽视的健康问题。那么,一款性能卓越的睡眠监测器是否能解决许多人的困扰?本文带你了解Beddit智能睡眠监测器&#xff0c…

android 心率传感器,安卓手表开发 心率篇 Android wear heart rate

安卓手表获取心率 Android wear heart rate 鉴于 百度xxx 谷歌xxxx 包括官方文档,找了几圈,都没找到获取心率的文章,折腾了一圈,看api 一个个试才试出来怎么获取心率。特此写下 1.授权,请求权限。 记得代码请求权限,否则无法获取 sensors 对象 (可以安装后手动获取一下…

android闪光灯测心率,MIUI 12新功能来了,通过闪光灯测心率,支持全部机型

原标题:MIUI 12新功能来了,通过闪光灯测心率,支持全部机型 智能手表、手环测心率已经十分常见了,也是必备功能之一,不过手机测心率大家听说过吗?2016年中兴发布的Grand X 4手机通过将心率传感器与指纹识别二…

小米手环导出心率_小米手环给卫生纸测出心率?这回真相了

最近知乎上的一篇文章将智能手环送上了热门话题,其中点赞评论最多的回答是一位小米手环3的用户写的,他居然用小米手环套在卫生纸上并测出了心率数据。 这位朋友在视频里演示了从头开始测卫生纸的心率,最后居然真的测出了86次每分钟的心率。 其…

华为手表gt2测试软件,华为watch gt2怎么测量心率?GT2智能手表测量心率教程

华为watch gt2如何测量心率。对众多网友来说,购买了华为watch gt2还不知道如何测量心率呢,今天智能手机网小编就来分享一下华为watch gt2如何测量心率的详细资讯信息,一起来瞧一瞧呢! 华为watch gt2怎么测量心率?GT2智能手表测量…

Apple watch 心率监测的原理是什么

不少业内人士都认为未来可穿戴智能手表、手环需要向着更加专业化和细分化的应用领域发展,其中针对运动人群和健康检测就是两个很好的方向。那么我们不妨通过Apple Watch来了解一下光学心率监测的原理。 Apple watch 心率监测 心率监测可以说是Apple Watch最具革命…

C语言:if-else语句

嗨,今天咱们讲讲C语言控制语句里的条件选择,主要总结下if else语句。 咱们生活里经常会有这样的场景,明天该怎么穿呢,得考虑下具体的天气。如果是晴天,温度还不错,可以穿T恤;如果是阴天&#xf…

关于Mongodb的全面总结,学习mongodb的人,可以从这里开始!

转载地址:http://blog.csdn.net/he90227/article/details/45674513 原文地址:http://blog.csdn.NET/jakenson/article/details/7060431 MongoDB的内部构造《MongoDB The Definitive Guide》 MongoDB的官方文档基本是how to do的介绍,而关于ho…