如何使用标准apis访问galaxy s5上的心率传感器?

时间:2014-12-21 18:18:39

标签: java android android-sensors samsung-mobile

How to access Galaxy S5 heart rate sensor?开始我尝试通过android API(而非三星健康API)访问S5心率监测器

另一个例子,对于三星服装,https://gist.github.com/gabrielemariotti/d23bfe583e900a4f9276在S5上不起作用。

同时我通过代码在S5上列出了所有可用的传感器,发现了两个有趣的传感器:

65561 MAX86900
65562 HRM Sensor

S5 BOM说:

  

生物传感器(心率) - MFG:MAXIM INTEGRATED PRODUCTS INC - MPN:MAX86900 -

使用65561作为传感器ID我得到一些数据(如果我将手指移过传感器,它会发生变化)。

使用65562我无法调用回调。

我找到的其他传感器:

    1 MPU6500 Acceleration Sensor
    2 AK09911C Magnetic field Sensor
   14 AK09911C Magnetic Sensor UnCalibrated
    4 MPU6500 Gyroscope Sensor
   16 MPU6500 Uncalibrated Gyroscope Sensor
    8  TMG399X Proximity Sensor
    5 TMG399X RGB Sensor
   11 MPL Rotation Vector
   15 MPL Game Rotation Vector 
   18 SAMSUNG Step Detector Sensor
   19 SAMSUNG Step Counter Sensor
   17 SAMSUNG Significant Motion Sensor
65558 Screen Orientation Sensor
    3 Orientation Sensor
    9 Gravity Sensor
   10 Linear Acceleration Sensor

那么,有没有办法只使用标准API访问Galaxy S5的心率监测器?

1 个答案:

答案 0 :(得分:2)

已经问过同样的问题:How to access Galaxy S5 heart rate sensor?

“使用SensorManager.getDefaultSensor(65562)直接访问HRM传感器。” 由VD63