Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //importok!
- class EventListener implements SensorEventListener {
- private SensorEvent lastEvent;
- private int sensorAccuracy;
- @Override
- public final void onAccuracyChanged(Sensor sensor, int accuracy) {
- sensorAccuracy = accuracy;
- }
- @Override
- public final void onSensorChanged(SensorEvent event) {
- lastEvent = event;
- }
- public int getAccuracy() {
- return sensorAccuracy;
- }
- public float getValue(int id) {
- return lastEvent.values[id];
- }
- }
- //
- class SensorWrapper {
- private SensorManager sensorManager;
- private Sensor sensor;
- private EventListener eventListener;
- SensorWrapper() {
- //Context-hez lehet kell az extends Activity? Erre azthiszem pont találtál már kódot
- sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
- sensor = sensorManager.getDefaultSensor(...);
- eventListener = new EventListener();
- sensorManager.registerListener(eventListener, sensor, SensorManager.SENSOR_DELAY_NORMAL);
- }
- public float getValue(int id) {
- return sensor.getValue(id);
- }
- public int getAccuracy() {
- return sensor.getAccuracy();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement