计算手机握持的高度

有没有办法计算地面和手机之间的高度? 我以为我可以使用accelerometer来测量高度,但这篇文章建议你不要在考虑不准确率的情况下使用它。 如果是这样,我应该采取什么方法来衡量手机的高度?

GPS足够准确,你可以将海拔提升到几米之内,但这可能不是你想要的。

在您确定手机的麦克风/扬声器使用加速度计直接指向地面后,我想您可以尝试某种声纳。 您可以假设STP,这可能会引入大约20%的错误。

您还可以告诉用户放下物品,然后使用加速度计查看撞击地面前的下落时间。 可能是最精确和准确的。 这可能会占用很多手机。

加速度计(和计时器)可以测量相对高度。 如果你从地面开始,你可以得到一个近似值。

如果你不介意它只工作一次:

放下它,使用相同的技术,在第一次撞击后停止计时。