Found a better answer! (Thanks to forgivegod for helping me starting this!)
ORIENTATION is now deprecated and uses to many resources. Plus, it works with reference to the magnetic north, which gives not the pure rotation of the device, but actually always points to the north.
By using ACCELEROMETER, one can calculate the rotation angle of the device with values [0] and [1] this way:
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
if (event.sensor != mSensor)
return;
aX= event.values[0];
aY= event.values[1];
//aZ= event.values[2];
angle = Math.atan2(aX, aY)/(Math.PI/180);
}
Maybe this can help someone else in the future. Thanks a lot!