T
Timdroid
Neues Mitglied
- 0
ich möchte gernen einen Winklemesser programmieren, der den Winkel mit dem Handy misst.
Der Nullpunkt soll fixiert werden im Landscape Modus per Button.
Leider wird der Nullpunkt wenn das Handy vom Landscape in den Portrait modus wechselt wieder auf 0 gesetzt und somit ist eine Messung leider nicht möglich.
ich habe folgenden Code:
Der Button Clickhandler ruft folgendes auf:
Was mache ich falsch?
Der Nullpunkt soll fixiert werden im Landscape Modus per Button.
Leider wird der Nullpunkt wenn das Handy vom Landscape in den Portrait modus wechselt wieder auf 0 gesetzt und somit ist eine Messung leider nicht möglich.
ich habe folgenden Code:
PHP:
int xNull=0;
int x=0;
int winkel=0;
OrientationEventListener myOrientationEventListener;
myOrientationEventListener = new OrientationEventListener(this, SensorManager.SENSOR_DELAY_NORMAL){
@Override
public void onOrientationChanged(int arg0) {
// TODO Auto-generated method stub
x=arg0;
winkel=xNull-x;
textviewOrientation.setText("Winkel: " + String.valueOf(winkel)+" x: " + String.valueOf(x)+" xNull: " + String.valueOf(xNull));
}};
PHP:
private void calibrate(){
xNull=x;
}