【问题标题】:i want to trace a variable to see it changing我想跟踪一个变量以查看它的变化
【发布时间】:2012-02-12 16:30:49
【问题描述】:

我是 java for android 的新手,来自 actionscript 3.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];

            }

这个新手非常感谢任何帮助..

【问题讨论】:

    标签: android trace android-sensors heading


    【解决方案1】:

    假设您的代码在 Activity 类中,您可以做的一件事是:

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

    这将在 Activity 的标题栏上显示方向。

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

         @Override
            public void onSensorChanged(SensorEvent evt) {
                float vals[] = evt.values;
                float direction = vals[0];
                Log.d("A Log Tag", "Direction = " + direction);
            }
    

    这会将值记录到 LogCat,您可以在 eclipse 中查看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多