融合位置提供商 - 仅在WiFi开启时记录位置

时间:2014-05-13 07:51:50

标签: android

电话:Nexus 4,Android 4.4.2,Google Play服务4.3.25(1117461-036)

目标:

我想通过融合位置提供商记录GPS位置。

该代码适用于"标准"方式":使用位置客户端和位置请求,注册onConnected中的更新以及待处理的意图启动意图服务,以处理收到的每个位置更新。

使用LocationRequest.PRIORITY_HIGH_ACCURACY准确度。

问题是这个

  • 我在设置中打开位置(我看到模式:高精度),然后按按钮开始记录位置
  • 但是,没有收到任何更新。
  • 然后,我打开WiFi,然后突然收到更新。
  • 奇怪的是我不必连接任何WiFi网络。只需在设置
  • 中打开WiFi就足够了
  • 现在,当我完全关闭WiFi,然后再次开始录制时,我会按预期获得更新

似乎即使使用高精度,融合位置提供商也不会使用GPS提供商,直到WiFi开启。

有没有人遇到过同样的行为?

0 个答案:

没有答案