在android中检测位置欺骗?

有没有一个可靠的方法来检测由GPS给定的位置是一个欺骗(如果一些模拟位置已经设​​置在背景设备?

市场上有应用程序,可以为GPS提供假的位置。

https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en

根植的用户可以运行假GPS而不设置“允许模拟位置”选项。

有没有办法来检测欺骗的位置?

我已经在这里发布了解决scheme,因为很less有人没有意识到这一点。 禁用/检查模拟位置(防止GPS欺骗)

  • onLocationChanged()永远不会调用
  • 为什么getSpeed()在android上总是返回0
  • 查找附近的应用用户(iPhone和Android)
  • 在没有互联网的情况下以编程方式更快地获得GPS协调,但使用网络提供商和移动GPS
  • GPS清单:在应用程序中的GPS是可选的,希望使其可用于GPS更less的设备
  • 如何获得Android的GPS位置
  • 如何让应用程序在后台运行? 不断收集数据?
  • Android的GPS提供商和GPS图标