Giriş
Şu satırları dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
registerListener metodu
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırları dahil ederiz.
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
constructorŞöyle yaparız.
SensorManager sManager = (SensorManager) context.
getSystemService(Context.SENSOR_SERVICE);
getDefaultSensor metoduŞöyle yaparız.
SensorManager sManager = ...
Sensor sensor = sManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
Şöyle yaparız.Sensor sensor = sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
Adım sayar şöyle yaparız.Sensor sensor = sensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER
);
Adım için şöyle yaparız.
Sensor sensor = sensorManager.getDefaultSensor(Sensor.TYPE_STEP_DETECTOR);
Şöyle yaparız.
Sensor sensor = ...;
sManager.registerListener(new MyListener(), sensor,
SensorManager.SENSOR_DELAY_NORMAL);
Sensor sensor = ...;
sManager.registerListener(new MyListener(), sensor,
SensorManager.SENSOR_DELAY_FASTEST);
Activity içinde şöyle yaparız.@Override
protected void onResume() {
sensorManager.registerListener(this, sensor, SensorManager.SENSOR_DELAY_UI);
super.onResume();
}
unregisterListener metoduŞöyle yaparız.
sensorManager.unregisterListener(this,sensor);
Activity içinde şöyle yaparız.
@Override
protected void onPause() {
sensorManager.unregisterListener(this, magnetometer);
super.onPause();
}
Hiç yorum yok:
Yorum Gönder