使用经典的 TYPE_ACCELEROMETER 传感器时,您可以执行以下操作:
public void onSensorChanged(SensorEvent sensorEvent){
if (sensorEvent.sensor.getType()==Sensor.TYPE_ACCELEROMETER){
ax=sensorEvent.values[0];
}
}
但是,当使用 TYPE_LINEAR_ACCELERATION 时,它应该如何提供信息?
我试图做这样的事情:
public void onSensorChanged(SensorEvent sensorEvent){
if (sensorEvent.sensor.getType()==Sensor.TYPE_LINEAR_ACCELERATION){
ax=sensorEvent.values[0];
}
}
但它不起作用。我看过 Android TYPE_LINEAR_ACCELERATION 传感器的帖子 - 它显示了什么? 而且我还查看了官方文档: Sensor and SensorEvent 确实很有趣,但不要谈论他们是如何获取样本的。任何想法?