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 das Handbuch

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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage