2012-02-12 88 views
0

我是新來的java的android和來自一個動作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]; 

      } 

任何幫助是極大的這個新手感激..

回答

0

假設你的代碼是在Activity類,一個你可以做的事情是:

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

Th將在活動的標題欄上顯示方向。

如果你想記錄方向的值,而是執行此操作:

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

這將記錄值的logcat,你可以在Eclipse視圖。