/[projects]/android/FriendRadar/src/dk/thoerup/friendradar/RadarActivity.java
ViewVC logotype

Diff of /android/FriendRadar/src/dk/thoerup/friendradar/RadarActivity.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 265 by torben, Thu Aug 13 19:03:06 2009 UTC revision 266 by torben, Sat Aug 15 08:58:40 2009 UTC
# Line 52  public class RadarActivity extends Activ Line 52  public class RadarActivity extends Activ
52                          // ToDo: alert the user about missing orientation sensor                          // ToDo: alert the user about missing orientation sensor
53                          Log.e("sensor", "no orientation sensor");                          Log.e("sensor", "no orientation sensor");
54                  }                  }
55                    
                 List<Sensor> magneticSensors = sensorManager.getSensorList(Sensor.TYPE_MAGNETIC_FIELD);  
                 Log.e("sensors2", "sensor count" + magneticSensors.size());  
                 if (magneticSensors.size() > 0) {                
                         sensorManager.registerListener(magneticListener, magneticSensors.get(0), SensorManager.SENSOR_DELAY_NORMAL);  
                 } else {  
                         // ToDo: alert the user about missing orientation sensor  
                         Log.e("sensor", "no magnetic sensor");  
                 }  
56          }          }
57    
58    
# Line 71  public class RadarActivity extends Activ Line 63  public class RadarActivity extends Activ
63                                    
64                  locManager.removeUpdates(this);                  locManager.removeUpdates(this);
65                  sensorManager.unregisterListener(orientationListener);                  sensorManager.unregisterListener(orientationListener);
                 sensorManager.unregisterListener(magneticListener);  
66          }          }
67    
68    
# Line 113  public class RadarActivity extends Activ Line 104  public class RadarActivity extends Activ
104                  @Override                  @Override
105                  public void onAccuracyChanged(Sensor sensor, int accuracy) {                  public void onAccuracyChanged(Sensor sensor, int accuracy) {
106                  }                  }
107          };          };
     
         SensorEventListener magneticListener = new SensorEventListener() {  
                   
                 @Override  
                 public void onSensorChanged(SensorEvent event) {  
                         Log.e("Mag0", "" + event.values[0]);  
                         Log.e("Mag1", "" + event.values[1]);  
                         Log.e("Mag2", "" + event.values[2]);  
                 }  
                   
                 @Override  
                 public void onAccuracyChanged(Sensor sensor, int accuracy) {  
                 }  
         };      
       
       
108  }  }

Legend:
Removed from v.265  
changed lines
  Added in v.266

  ViewVC Help
Powered by ViewVC 1.1.20