如何在Android中与谷歌硬纸板同步头部运动

如何在Android中与谷歌硬纸板同步头部运动,android,google-cardboard,Android,Google Cardboard,我需要得到头部的运动,并根据头部的转动(旋转)。我需要在那里做些工作。这是在谷歌硬纸板插入设备的情况下 我在网上搜索过,但没有找到合适的信息。请帮帮我 提前感谢。为此使用传感器类,如下所示 SensorEventListener mSensorListener = new SensorEventListener() { @Override public void onAccuracyChanged(Sensor arg0, int arg1) {

我需要得到头部的运动,并根据头部的转动(旋转)。我需要在那里做些工作。这是在谷歌硬纸板插入设备的情况下

我在网上搜索过,但没有找到合适的信息。请帮帮我


提前感谢。

为此使用传感器类,如下所示

 SensorEventListener mSensorListener = new SensorEventListener() {
        @Override
        public void onAccuracyChanged(Sensor arg0, int arg1) {
        }

        @Override
        public void onSensorChanged(SensorEvent event) {
            Sensor sensor = event.sensor;
            if (sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
                if (event.values != null && event.values.length > 1) {
                    accelDataOld = rawAccelData;
                    rawAccelData = event.values[1];

                    tweenStep = (rawAccelData - accelData) / TWEEN_TIMING;
                }
            } else if (sensor.getType() == Sensor.TYPE_GYROSCOPE) {
                if (event.values != null && event.values.length > 1) {
                rawGyroData += event.values[0];
            }
             }
        }
    };