0

Nexusモバイルデバイスを介してジャイロスコープの値を表示および確認しています。以前は、デバイスを接続するとすぐに値を取得していましたが、リスナーが呼び出される場合と同様に、Log.vを使用して確認しました。動作しています。しかし、locatファイルで実際の「数値」値を取得できません。よろしくお願いします。

private SensorEventListener gyroscope_listener = new SensorEventListener() {

        public void onSensorChanged(SensorEvent event) {


            gyro_x = event.values[0];
            gyro_y = event.values[1];
            gyro_z = event.values[2];

            Log.v("GYRO-X" , "gyro_x");
            //Log("testgyro"+gyro_x);
            Log3("----- gyroscope sensor  -------");
            Log3("Gyro-x" + gyro_x);
            Log3("Gyro-y" + gyro_y);
            Log3("Gyro-z" + gyro_z);
            Log3("----- gyroscope sensor  -------");
        }

        public void onAccuracyChanged(Sensor sensor, int accuracy) {

        }
    };
4

1 に答える 1

1
  1. Log3とは!? もしかしてスペル間違えてる?

  2. それをデバッグして、「あなたのプログラムはコードのその部分にさえ入っていますか?」と自問する必要があります。- そうではないかもしれません!

于 2012-09-05T09:46:39.597 に答える