D
derEisige
Neues Mitglied
- 0
Guten Abend,
ich habe da mal eine frage zu den Hardware Sensoren.
wie kann ich zwei Sensoren an den Listener übergeben?
also ich möchte das Accelerometer und den Light Sensor gleichzeitig auslesen
X:
Y:
Z:
Lux:
ich habe da mal eine frage zu den Hardware Sensoren.
wie kann ich zwei Sensoren an den Listener übergeben?
also ich möchte das Accelerometer und den Light Sensor gleichzeitig auslesen
X:
Y:
Z:
Lux:
Code:
// Sensor
accelX = (TextView)findViewById(R.id.accelX);
accelY = (TextView)findViewById(R.id.accelY);
accelZ = (TextView)findViewById(R.id.accelZ);
lichtLux = (TextView)findViewById(R.id.lichtLux);
sensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
myAccelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
myLight = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
sensorManager.registerListener(this, myAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);
//sensorManager.registerListener(this, myLight, SensorManager.SENSOR_DELAY_NORMAL);
Code:
@Override
public void onSensorChanged(SensorEvent mEvent) {
accelX.setText("X: " + mEvent.values[0]);
accelY.setText("Y: " + mEvent.values[1]);
accelZ.setText("Z: " + mEvent.values[2]);
lichtLux.setText("Lux: " + mEvent.values[0]);
}
Zuletzt bearbeitet: