Mam problem z odczytem danych z sensora HR z zegarka Microwear h5, pracującego na FunOS – Android 6.0.
W Manifescie dodałem uprawnienie:
<uses-permission android:name="android.permission.BODY_SENSORS" />
Na liście dostępnych w urządzeniu sensorów widnieje sensor HR
{Sensor name="HeartRate", vendor="MCC", version=1, type=21, maxRange=300.0, resolution=0.1, power=1.0, minDelay=1000}
Kod:
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
heartRate = sensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE);
Następnie rejestruje sensor:
sensorManager.registerListener(this,heartRate,SensorManager.SENSOR_DELAY_NORMAL);
Niestety dioda sensora nie uruchamia się i metoda onSensorChanged() nigdy nie zostaje wywołana.
Zegarek ma wbudowaną autorska aplikacje do mierzenia pulsu i działa ona bez problemu.
Czy ktoś miał podobne problemy z senorem Heart rate na zegarku ?