Android 我想跟踪一个变量以查看它的变化

Android 我想跟踪一个变量以查看它的变化,android,trace,android-sensors,heading,Android,Trace,Android Sensors,Heading,我是android java新手,来自ActionScript3.0背景。我正在玩传感器管理器,希望跟踪我的方向,看看它是否工作,等等。。下面是我用来检测方向/航向变化的代码,我想知道如何通过跟踪或在设备显示屏上显示的文本实时查看方向变量的变化: SensorEventListener listener = new SensorEventListener(){ @Override public void onAccuracyChanged

我是android java新手,来自ActionScript3.0背景。我正在玩传感器管理器,希望跟踪我的方向,看看它是否工作,等等。。下面是我用来检测方向/航向变化的代码,我想知道如何通过跟踪或在设备显示屏上显示的文本实时查看方向变量的变化:

    SensorEventListener listener = new SensorEventListener(){

            @Override
            public void onAccuracyChanged(Sensor sensor, int accuracy) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onSensorChanged(SensorEvent evt) {
                float vals[] = evt.values;
                float direction = vals[0];

            }

此新手非常感谢您的任何帮助。

假设您的代码位于活动类中,您可以做的一件事是:

 @Override
        public void onSensorChanged(SensorEvent evt) {
            float vals[] = evt.values;
            float direction = vals[0];
            setTitle("Direction = " + direction);
        }
这将在活动的标题栏上显示方向

如果要记录方向的值,请改为:

     @Override
        public void onSensorChanged(SensorEvent evt) {
            float vals[] = evt.values;
            float direction = vals[0];
            Log.d("A Log Tag", "Direction = " + direction);
        }
这将把值记录到LogCat,您可以在eclipse中查看它