【发布时间】:2018-02-11 13:53:12
【问题描述】:
我想知道如何使用加速度计传感器来确定我在 Android 设备上行走的距离如果可以,那么我该如何实现它?
我使用此代码但未运行。请问有答案吗?
@Override
public void onSensorChanged(SensorEvent event) {
float[] values = event.values;
int value = -1;
if (values.length > 0) {
value = (int) values[0];
}
if(event.sensor.getType()==Sensor.TYPE_STEP_DETECTOR) {
steps++;
}
}
float distance = (float)(steps*68.475)/(float)100000;
【问题讨论】:
-
你有加速度,你有时间,因此你有速度和距离,这只是数学。
-
如何获得加速度?
-
这是一个很常见的问题,第一次上谷歌你可以得到一堆例子检查stackoverflow.com/questions/22292617/…