Java 禁用或避免伪造gps

Java 禁用或避免伪造gps,java,android,Java,Android,我有一个Android应用程序 这个程序可以检测假位置 但是我想通过使用Java编程来避免这个问题 请帮帮我 谢谢这回答了你的问题吗?此代码不起作用,请解释更多此代码不起作用,请解释更多。@MohammadMinnajafi您需要在此方法中提供位置对象并检查IsMocaklLocation,然后您需要限制用户,在其他部分,您需要编写任何代码。感谢您的回复,最小API为17,最大API为29。你的代码行得通吗?@MohammadaminNajafi将你的minapi改为18它行得通。 public

我有一个Android应用程序

这个程序可以检测假位置

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

请帮帮我


谢谢

这回答了你的问题吗?此代码不起作用,请解释更多此代码不起作用,请解释更多。@MohammadMinnajafi您需要在此方法中提供位置对象并检查IsMocaklLocation,然后您需要限制用户,在其他部分,您需要编写任何代码。感谢您的回复,最小API为17,最大API为29。你的代码行得通吗?@MohammadaminNajafi将你的minapi改为18它行得通。
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.
}