【问题标题】:Disable or avoid fake gps [duplicate]禁用或避免假gps [重复]
【发布时间】:2020-01-07 05:54:21
【问题描述】:

我有一个 Android 应用程序。

这个程序可以检测假位置。

但我想通过使用 Java 编程来避免这个问题。

请帮帮我。

谢谢

【问题讨论】:

标签: java android


【解决方案1】:
public static boolean isMockLocation(Location location) {
    return Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && location != null && location.isFromMockProvider();
}

//pass your location object here.
if(isMockLocation(location)){
//Restrict user
}elese{
//do whatever you want.
}

【讨论】:

  • 这段代码不起作用请多解释。
  • @MohammadaminNajafi 您需要在此方法中提供位置对象并检查 isMocakLocation 然后您需要限制用户,否则您可以编写任何您想要的代码。
  • 感谢回复 最小API是17,最大是29。你的代码有效吗?
  • @MohammadaminNajafi 将您的最小 API 更改为 18 即可。
猜你喜欢
  • 1970-01-01
  • 2013-01-09
  • 1970-01-01
  • 2019-05-06
  • 1970-01-01
  • 2011-04-30
  • 2021-08-01
  • 2011-07-14
  • 1970-01-01
相关资源
最近更新 更多