2016-07-14 13 views
0

Ich möchte Daten von mehreren Android-Sensoren (TYPE_ROTATION_VECTOR und TYPE_LINEAR_ACCELERATION) bei einer konstanten Abtastdauer von 20 ms. Außerdem möchte ich, dass beide Werte der Sensoren eine genaue Entsprechung in den Werten der Zeitachse haben.Einstellen des Sensorberichtsmodus als fortlaufend in android für konstante Abtastrate

Diese documentation zeigt, dass eine konstante Abtastrate mit der int REPORTING_MODE_CONTINUOUS eingestellt werden kann und dann die Abtastrate innerhalb registerListener() Funktion übergeben.

Aber ich verstehe nicht, wie Sie den Berichtsmodus als kontinuierlich einstellen.

Wie verwende ich den int REPORTING_MODE_CONTINUOUS, um den Berichtsmodus von Sensoren als kontinuierlich einzustellen, so dass ich eine konstante Abtastrate für mehrere Sensormessungen bekomme?

Antwort

1

In https://source.android.com/devices/sensors/report-modes.html können Sie

jeder Sensortyp man hat und nur einen Berichtsmodus damit verbundenen finden, dass.

Der Berichtsmodus für jeden Sensortyp ist unter https://source.android.com/devices/sensors/sensor-types.html zu finden.

Glücklicherweise sind Beschleunigungsmesser und Gyroskop Sensoren mit kontinuierlichem Berichtsmodus, so dass Sie die Funktion registerListener() verwenden und Ihren Hörer anrufen können.