我正在使用加速度计和 GPS 做与计步器相关的 android 应用程序。我可以根据这个公式找到用户是否正在行走
speed = Math.abs(x+y+z - last_x - last_y - last_z)/ diffTime * 10000;
我找不到用户何时在室内爬楼梯。
我可以使用 GPS 找到,可以找到高度。所以我可以根据下面这个函数来判断用户是否在攀爬。
double altitude=location.getAltitude();
但 GPS 在室内不能提供良好的高度精度。是否可以使用加速度计在室内找到爬楼梯?
感谢您的回答。