create a button and it's on click listener, like that (stop button):
stopButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mSensorManager.unregisterListener(this);
}
});
To start recording use:
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);
}
})