2011年10月18日火曜日

Accelerometer

Get SensorManeger:
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);

Get Acceleromter Sensor:
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

Register Listener and must be unregister
mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);

Implement SensorEventListener and Print sensor value
public class AccelerometerActivity extends Activity  implements SensorEventListener {
@Override
public void onSensorChanged(SensorEvent event) {
 Log.d("test", "onSensorChanged:" + event.timestamp + ":" + "x=" + event.values[0] + "y=" + event.values[1] + "z=" + event.values[2]);
}    
source code here

0 件のコメント:

コメントを投稿