۱۳۹۴/۰۸/۱۸, ۰۹:۳۶ ب.ظ
(۱۳۹۴/۰۸/۱۷, ۱۲:۴۹ ق.ظ)'دیب دمینی' نوشته: شما کجا این سرویس رو استارت کردید ؟؟؟
اون کلاس رو بذارید
کدهای مربوط به کلاس سنسورم این هاست:
کد پیاچپی:
public class MainActivity extends Activity implements SensorEventListener {
private TextView txt;
private SensorManager sm;
private Sensor sAcc;
String ss;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt=(TextView) findViewById(R.id.textView1);
DisplayMetrics dm=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
sm=(SensorManager) getSystemService(Context.SENSOR_SERVICE);
sAcc=sm.getDefaultSensor(Sensor.TYPE_PROXIMITY);
Toast.makeText(getApplicationContext(), "", Toast.LENGTH_LONG).show();
}
@Override
public void onAccuracyChanged(Sensor arg0, int arg1) {
// TODO Auto-generated method stub
}
@Override
public void onSensorChanged(SensorEvent s) {
txt.setText(s.values[0]+"");
ss=(s.values[0]+"");
Toast.makeText(getApplicationContext(), ss, Toast.LENGTH_LONG).show();
}
@Override
protected void onResume() {
super.onResume();
sm.registerListener(this, sAcc, SensorManager.SENSOR_DELAY_NORMAL);
}
@Override
protected void onPause() {
super.onPause();
sm.registerListener(this, sAcc, SensorManager.SENSOR_DELAY_NORMAL);
}
}