스마트 폰에있는 다른 센서의 데이터를 수집하는 앱을 사용하고 있습니다. 내 의심은 : 어떻게 다른 데이터를 수집 할 수 있습니까? 내 목표는 배열의 매트릭스를 만드는 것입니다. 같은 시간에 모든 행의 신호에서 데이터 캡처가 있습니다. 위의 코드에서 "timestamp"를 사용하면 괜찮습니까? 타임 스탬프의 정의가 "이벤트가 발생하는 시간"이기 때문에 확실하지 않지만 문제는 이벤트가 하나의 센서에서만 발생할 수 있다는 것입니다. 진심으로 나는 그것에 대해 약간 혼란 스럽다.Android의 다른 센서에서 데이터를 수집하십시오.
mSensorManager = (SensorManager) this
.getSystemService(Context.SENSOR_SERVICE);
mSensorListener = new SensorEventListener() {
@Override
public void onAccuracyChanged(Sensor arg0, int arg1) {
}`enter code here`
@Override
public void onSensorChanged(SensorEvent event) {
Sensor sensor = event.sensor;
if (sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
//TODO: get values
}else if (sensor.getType() == Sensor.TYPE_ORIENTATION) {
//TODO: get values
}
}
}