我有一个经过充分测试的应用程序,它使用GPS_PROVIDER和NETWORK_PROVIDER使用相同的LocationListener.
LocationManager 报告gps,网络和被动位置提供程序可用并启用.
我最近将我的Galaxy Nexus升级到4.1.1,现在NETWORK_PROVIDER它没有提供任何位置更改.使用运行4.0.4的Galaxy S III进行测试就像我习惯的那样,即使WiFi关闭,网络位置更新也会通过.当WiFi关闭时,我得到了手机信号塔的位置.
在这里与同事交谈,我不能排除某种巧合的硬件故障或某些我没有找到的默认设置更改.我在整个设置中进行了双重检查,看起来一切都已正确设置.
WiFi已打开,Cell网络已开启,GPS已开启,网络服务均已启用.我的办公桌上没有GPS信号,所以当网络位置无法提供结果时很容易注意到.
还有其他人遇到与Verizon Galaxy Nexus + 4.1.1或4.1.1以及任何手机类似的问题吗?
作为额外的皱纹,谷歌地图找到我的位置,但我PASSIVE_PROVIDER也没有生成位置.