Android 如何测量从地面到设备的距离?

Android 如何测量从地面到设备的距离?,android,height,distance,android-sensors,measure,Android,Height,Distance,Android Sensors,Measure,例如,如果我身高1,80米,当我站着的时候,我可能正拿着手机,离地面1,60米。但是有没有办法计算呢 我一直在寻找不同的传感器,我可以用它从设备获取信息,但我不知道如何做到这一点 谢谢您可以使用GPS或 我想人们也在问同样的问题 我想这会有帮助的。祝你的挑战好运 从理论上讲,目前任何手机都没有传感器可以测量绝对高度/高度到您要求的程度(小于+/-0.2米)。最有可能的候选人: -GPS的误差范围约为3米 -气压计的测量值与海平面有关,可疑的消费者级电子气压计的灵敏度接近所需的水平 你们可以测量相

例如,如果我身高1,80米,当我站着的时候,我可能正拿着手机,离地面1,60米。但是有没有办法计算呢

我一直在寻找不同的传感器,我可以用它从设备获取信息,但我不知道如何做到这一点

谢谢

您可以使用GPS或
我想人们也在问同样的问题

我想这会有帮助的。祝你的挑战好运

从理论上讲,目前任何手机都没有传感器可以测量绝对高度/高度到您要求的程度(小于+/-0.2米)。最有可能的候选人:

-GPS的误差范围约为3米

-气压计的测量值与海平面有关,可疑的消费者级电子气压计的灵敏度接近所需的水平


你们可以测量相对距离,但若用户说,把他的手机放在地上。加速计可用于使用g=9.8 m/s²的近似值计算距离

是的,这是相同的问题,谢谢。我一直在用标签搜索离地面的距离,高度。。。但是我没有找到。我要看看这个链接。嗯,似乎只有当你想要精确的数据时,才有可能将手机从地面移动到X并根据加速度计数据计算距离。也许最好的办法是手动引入到地面的距离,并提供一些错误率。谢谢,所以我暂时停止搜索。我认为最好的选择是根据你的身高自己介绍近似的高度,并假设一些误差。