2011-11-21 68 views

回答

2

一个想法是使用加速计来检测手机何时移动。当然,你不能估计移动的距离非常准确,但它可能适用于你的应用程序。如果加速度计说手机移动超过5秒钟左右(也许你可以检测到一种移动模式?),你可能会推断手机从原来的位置显着移动。

当然,用户可以通过摇晃手机欺骗你的应用程序...

0

关于GPS一个很好的资源可以在官方网站上找到:http://www.gps.gov/systems/gps/performance/accuracy/

简短的回答,然而,就是在给定时刻的特定手机的GPS精确度取决于几个变量。那些与你的问题最相关的将是设备的实际硬件和目前的环境条件。通常情况下,良好条件下的手机最多可以达到10米的横向精度。考虑到恶劣条件,本地干扰,有限的卫星连接等,可能会使读数的误差更高。不幸的是,持续而精确地测量5米的运动是不太可能的。

+0

OK,如果我使用10个M可我实现了使用的SensorManager? – AndroidDev

相关问题