首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何接入银河S5心率传感器?

如何接入银河S5心率传感器?
EN

Stack Overflow用户
提问于 2014-09-07 17:31:25
回答 4查看 5.8K关注 0票数 4

三星程序设计指南 (第77-81页)中,有关于如何使用Service设置和获取心率信息的参考。然而,我希望直接访问GalaxyS5的心率传感器,就像您能够访问加速度计、陀螺仪、光传感器和其他传感器一样。我找到了此示例用于三星齿轮现场。,但是我找不到任何关于GalaxyS5的例子。

是否可以直接访问Galaxy S5的心率传感器?有人有关于如何做它的代码示例吗?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-11-16 06:59:34

你不能从三星GalaxyS5获得原始的心率监测数据。

传感器扩展SDK需要从Google和此页不支持的传感器获取原始数据,并声明:

传感器扩展SDK有以下限制:

  • HRM传感器IR/红色信号
    • 使用Android5.0 (Lollipop 21级)或更高版本的设备是必需的。
    • Galaxy S5和Galaxy S5mini是排除的
    • 仅支持三星设备与人力资源管理传感器。

票数 1
EN

Stack Overflow用户

发布于 2018-08-30 08:38:37

进入并启用红灯:

  1. 在清单上使用 使用权限android:name="android.permission.BODY_SENSORS"/>
  2. 在活动中实现SensorEventListener
  3. 若要启用红色红外光,请使用代码: { ((SensorManager)getSystemService(SENSOR_SERVICE));enableHeartRate(){ SensorManager mSensorManager =SensorManager Sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE);mSensorManager.registerListener(this,mHeartRateSensor,SensorManager.SENSOR_DELAY_NORMAL);} @Override (SensorEvent事件){ if (event.sensor.getType() == Sensor.TYPE_HEART_RATE) { String msg = "“+ (int)event.values;Log.d(TAG,msg);}{Log.d(标签,“未知传感器类型”);}}@覆盖公共空onAccuracyChanged(传感器,int i) {}
  4. (检查结果日志;)
票数 1
EN

Stack Overflow用户

发布于 2015-05-08 23:29:31

三星发布了一款名为SensorExtension的SDK。你必须申请它,他们会给你一封电子邮件与邮编文件。

http://developer.samsung.com/galaxy#sensor-extension

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25712968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档