【问题标题】:isFromMockProvider() is returning true even if I am turning off fake/mock location即使我关闭假/模拟位置,isFromMockProvider() 也会返回 true
【发布时间】:2022-01-05 12:10:58
【问题描述】:

我正在获取位置,以检查是否是 Mock 我正在这样做:

if(location.isFromMockProvider()){
   return true;
}

如果没有假 gps 应用程序,它将返回 false。 我正在通过下载假 gps 应用程序并将它们作为模拟位置应用程序添加到开发人员选项并打开该应用程序来对其进行测试。

那么这个“if 语句”会让我返回 true。之后,如果我关闭或卸载假 gps 应用程序,我的代码将返回 true。 我无法理解为什么即使在卸载假 gps 应用后它仍会返回 true。

【问题讨论】:

    标签: android location android-location android-gps mock-location


    【解决方案1】:

    Android 设备存储了大量的缓存,这是由于存储缓存。我们必须删除缓存/数据并重新启动设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 2013-10-01
      相关资源
      最近更新 更多