Abrufen des Gerätewinkels mithilfe der Funktion getOrientation ()
Ich habe benutztSensor.TYPE_ORIENTATION
aktuellen Winkel des Gerätes zu bestimmen, aberTYPE_ORIENTATION
ist veraltet amAPI Version 8. Im SensorManager-Handbuch wird darauf verwiesengetOrientation()
Funktion, um zu verwendenTYPE_ORIENTATION
.
Hier ist mein alter Code:
public void onSensorChanged(SensorEvent event) {
Log.d("debug","Sensor Changed");
if (event.sensor.getType()==Sensor.TYPE_ORIENTATION) {
Log.d("debug",Float.toString(event.values[0]));
float mAzimuth = event.values[0];
float mPitch = event.values[1];
float mRoll = event.values[2];
Log.d("debug","mAzimuth :"+Float.toString(mAzimuth));
Log.d("debug","mPitch :"+Float.toString(mPitch));
Log.d("debug","mRoll :"+Float.toString(mRoll));
}
}
Ich bin wirklich verwirrt über die VerwendunggetOrientation()
Funktion, kann mir jemand bitte ein Beispiel zeigen, wie man die Winkel bekommt?