Получить угол устройства с помощью функции getOrientation ()

Я использовалSensor.TYPE_ORIENTATION определить текущий угол устройства, ноTYPE_ORIENTATION осуждается наAPI версия 8, В руководстве SensorManager это относится кgetOrientation() функция для того, чтобы использоватьTYPE_ORIENTATION.

Вот руководство

Вот мой старый код:

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));
        }

    }

Я действительно запутался в использованииgetOrientation() функция, может кто-нибудь, пожалуйста, покажите мне пример, как получить углы?

Ответы на вопрос(2)

Ваш ответ на вопрос