ich derzeit eine Android-Anwendung entwickle, die mehrere Sensoren verwendet, ich habe mSensor= mySensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
in OnCreate
Methode verwendet, um den Sensor und tv.setText("X: "+ sensorEvent.values[0] + ...);
in onSensorChanged
Verfahren zu bekommen, den Beschleunigungs-Wert in einer Textansicht angezeigt werden soll.Mehrere Sensoren auf eine Android-Anwendung
Wie kann ich weitere Sensoren hinzufügen und ihre Werte auf die gleiche Weise anzeigen? Wie wird das Programm wissen, auf welchen Sensor ich spreche, wenn ich sage sensorEvent.values[0]
?
Vielen Dank für jede Hilfe im Voraus, Maja
Vielen Dank für Ihre Hilfe! – Maja
Was passiert, wenn alle Sensoren gleichzeitig gewechselt werden? Was wird der Inhalt von event.values sein? – Chaine
Jeder Sensor löst einen separaten Ereignisrückruf aus. Sie müssen sich nie über event.values Gedanken machen, die andere Werte als die des Sensors enthalten, der den Rückruf durchgeführt hat. –