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

我需要在那一刻读取用户的心律。我尝试使用位于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手表(我知道有心律传感器)

谢谢您的帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Wear车钥匙的源码是一种应用程序代码,它用于开发与Android Wear设备兼容的汽车钥匙应用程序。这些应用程序允许用户通过他们的Android Wear设备来控制和管理他们的汽车。 源码包含了应用程序的各个部分,包括用户界面、功能模块和与汽车通信的代码。它们通过使用Java编程语言以及特定于Android Wear的API和框架来实现。 其中的用户界面部分通常包括展示汽车信息和控制功能的屏幕。这些屏幕可以显示车辆的基本信息,比如速度、油耗和剩余里程等。此外,它们还可以提供启动和停止引擎、解锁和锁定车门、调整温度和播放音乐等功能。 功能模块是源码的另一个重要组成部分。它们负责将用户的操作转化为与汽车通信的指令。这些指令通过与汽车的关键系统(如引擎管理系统、车门锁定系统等)通信来实现各种功能。 最后,与汽车通信的代码允许Android Wear设备与汽车之间进行数据交换。这些代码通常使用蓝牙或Wi-Fi等通信技术来连接Android Wear设备和汽车,以便实现双向通信和数据传输。 总的来说,Android Wear车钥匙的源码是一套为开发汽车钥匙应用程序而设计的代码,它包含用户界面、功能模块和与汽车通信的代码。开发人员可以使用这些源码来创建自定义的汽车钥匙应用程序,并为用户提供方便和实用的汽车控制功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值