D5 läuft Android 4.4Wie kann ich die Messung des Herzfrequenzsensors in einem bestimmten Gerät NO1 D5 starten? Läuft Android 4.4
Ich möchte die Herzfrequenz messen, aber Standard-Art von registerListener funktioniert nicht (nicht Hardware-Problem, mit eingebauter App funktioniert).
ich alle Sensoren vom Gerät und ich fand dies:
{Sensor name="ULPSH Heart Rate M", vendor="QuickLogic Inc", version=1, type=87, maxRange=100.0, resolution=1.0, power=1.1, minDelay=0}
In android.hardware.Sensor ich diese Art id nicht 87 gefunden, so habe ich versucht, die folgenden:
mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
mHeartRate = mSensorManager.getDefaultSensor(87);
mSensorManager.registerListener(this, mHeartRate, SensorManager.SENSOR_DELAY_NORMAL);
....
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == 87) {
//do something
}
}
funktioniert aber leider nicht, die Messung wird nicht gestartet.
Ich habe diesen Code mit einem anderen Sensor (Schrittzähler, Typ 19) versucht, der gut funktioniert.
Irgendeine Idee, was ich falsch mache?