Beschleunigungssensor_Beginn
This commit is contained in:
parent
1186473868
commit
4c0c4416fc
@ -1,4 +1,47 @@
|
|||||||
package com.example.greenwatch;
|
package com.example.greenwatch;
|
||||||
|
|
||||||
public class Beschleunigungssensor {
|
import android.content.Context;
|
||||||
|
import android.hardware.Sensor;
|
||||||
|
import android.hardware.SensorEvent;
|
||||||
|
import android.hardware.SensorEventListener;
|
||||||
|
import android.hardware.SensorManager;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
|
public class Beschleunigungssensor extends AppCompatActivity implements SensorEventListener {
|
||||||
|
|
||||||
|
private SensorManager bsmanager;
|
||||||
|
private int sensorType = Sensor.TYPE_ACCELEROMETER;
|
||||||
|
private Sensor Beschleunigungssensor;
|
||||||
|
|
||||||
|
public Beschleunigungssensor() {
|
||||||
|
bsmanager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
|
||||||
|
if(bsmanager.getSensorList(sensorType).size()==0)
|
||||||
|
{
|
||||||
|
//logger.log("Es gibt den gewünschten Sensor
|
||||||
|
//nicht");
|
||||||
|
Beschleunigungssensor = null;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Beschleunigungssensor = bsmanager.getSensorList(sensorType).get(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onSensorChanged(SensorEvent event) {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("t=").append(event.timestamp)
|
||||||
|
.append("\nx=").append(event.values[0])
|
||||||
|
.append("\ny=").append(event.values[1])
|
||||||
|
.append("\nz=").append(event.values[2]);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onAccuracyChanged(Sensor sensor, int accuracy) {}
|
||||||
|
// if Abfrage ob values sich verändert haben
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user