次のようにはい、あなたがこれを行うことができます:の
private SensorManager manager;
private SensorEventListener listener;
manager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);
listener = new SensorEventListener() {
@Override
public void onAccuracyChanged(Sensor arg0, int arg1) {
}
@Override
public void onSensorChanged(SensorEvent event) {
Sensor sensor = event.sensor;
if (sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
...
}
else if (sensor.getType() == Sensor.TYPE_GYROSCOPE) {
...
}
}
}
manager.registerListener(listener, manager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
manager.registerListener(listener, manager.getDefaultSensor(TYPE_GYROSCOPE), SensorManager.SENSOR_DELAY_GAME);
可能な複製(http://stackoverflow.com/questions/4343342/is-there [Androidの中の複数のセンサデータを取得する方法はあります] -a-way-to-retrieve-multiple-sensor-data-in-android) –