2012-02-12 10 views
0

私はアンドロイドのためのjavaには新しく、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]; 

      } 

は、任意のヘルプは大幅にこの初心者には理解される。..

答えて

0

あなたのコードは、Activityクラスであると仮定すると、1あなたができることは:

@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、に値を記録します。

関連する問題