Denemek istediğim bir Pedometre öğreticisi buldum. Her şey ilk kısım dışında iyi çalışıyor. Bu, öğreticinin bağlantısıdır. Hala ama henüz değil ayıklama daha iyi alıyorumAdımsayar Çalışmıyor, AnaKalite Sınıfı Derlenmiyor
public class MainActivity extends Activity implements SensorEventListener {
private TextView textView;
private SensorManager mSensorManager;
private Sensor mStepCounterSensor;
private Sensor mStepDetectorSensor;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.textview);
mSensorManager = (SensorManager)
getSystemService(Context.SENSOR_SERVICE);
mStepCounterSensor = mSensorManager
.getDefaultSensor(Sensor.TYPE_STEP_COUNTER);
mStepDetectorSensor = mSensorManager
.getDefaultSensor(Sensor.TYPE_STEP_DETECTOR);
}
//sensoreventlistener method
public void onSensorChanged(SensorEvent event) {
Sensor sensor = event.sensor;
float[] values = event.values;
int value = -1;
if (values.length > 0) {
value = (int) values[0];
}
if (sensor.getType() == Sensor.TYPE_STEP_COUNTER) {
textView.setText("Step Counter Detected : " + value);
} else if (sensor.getType() == Sensor.TYPE_STEP_DETECTOR) {
textView.setText("Step Detector Detected : " + value);
}
}
protected void onResume() {
super.onResume();
mSensorManager.registerListener(this, mStepCounterSensor,
SensorManager.SENSOR_DELAY_FASTEST);
mSensorManager.registerListener(this, mStepDetectorSensor,
SensorManager.SENSOR_DELAY_FASTEST);
}
protected void onStop() {
super.onStop();
mSensorManager.unregisterListener(this, mStepCounterSensor);
mSensorManager.unregisterListener(this, mStepDetectorSensor);
}
}
- http://blog.bawa.com/2013/11/create-your-own-simple-pedometer.html
burada benim kodudur. Bu benim sorunumun bir resmi.
hep ilerleme durdurduklarını sona o böyle benzer sorunlar olsun. Herhangi bir tavsiye takdir edilecektir. Henüz göremediğim basit bir düzeltmeyi biliyorum.
Kodunuza onAccuracyChanged (Sensor, int) 'eklemeniz gerekiyor gibi görünüyor – codeMagic