【发布时间】:2015-09-09 06:43:28
【问题描述】:
我是一名法国学生,实际上我实现了移动应用程序的实习。
我使用此代码创建了一个应用程序来获取有关加速度计传感器的信息:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_accelerometer);
sm=(SensorManager)getSystemService(SENSOR_SERVICE);
accelerometer=sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
sm.registerListener(this, accelerometer, SensorManager.SENSOR_DELAY_NORMAL);
acceleration=(TextView)findViewById(R.id.acceleration);
}
@Override
public void onSensorChanged(SensorEvent event) {
acceleration.setText("X: "+event.values[0]+
"\nY: "+event.values[1]+
"\nZ: "+event.values[2]);
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
}
但是现在我想实现一个低通滤波器来平滑数据但我不知道该怎么做?
所以,如果有人可以帮助我解决这个问题
【问题讨论】:
-
这个问题和Android Studio完全没有关系。
-
很抱歉我是编程新手。更多的是关于 JAVA 脚本吗?
-
没问题。该帖子已相应编辑。祝你好运!
标签: java android lowpass-filter