Skip to content
Snippets Groups Projects
Accelerometer.java 1.42 KiB
Newer Older
import android.app.Notification;
import android.app.Service;
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 android.os.IBinder;
import android.support.annotation.Nullable;
public class Accelerometer extends Service implements StimulusStrategy, SensorEventListener {
    @Override
    public void onCreate(){
        mSensorManager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);
        accl = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
        //Parameters to be set here such as delay etc.
        //Does data streaming/listening need to be set up? If so here
   /* public Accelerometer(Context context){
        this.context = context;

    }*/

        Intent i = new Intent(this, Notification.class);
        this.sendBroadcast(i);

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

    @Nullable
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }