Skip to content
Snippets Groups Projects
Accelerometer.java 1.18 KiB
Newer Older
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;

import com.example.stimulus.Stimulus;

import java.util.Observable;
import java.util.Observer;

/**
 * Created by pharmacy on 09/01/2018.
 */

public class Accelerometer implements StimulusStrategy, SensorEventListener {

    private SensorManager mSensorManager;
    private Sensor accl;
    private Context context;

    public Accelerometer(Context context){
        this.context = context;
        mSensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
        accl = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
        //Parameters to be set here such as delay etc.
    }
        Intent i = new Intent(context, Stimulus.class);
        context.sendBroadcast(i);
    }

    @Override
    public void onSensorChanged(SensorEvent event) {
        monitor();
    @Override
    public void onAccuracyChanged(Sensor sensor, int i) {