强制GPS出现

时间:2015-06-14 19:31:59

标签: java android google-maps gps

昨天我问了这个问题(Why Does Map Marker Lurch Around The Map)。我今天注意到的一件事是,对于使用LocationManager而不是地图的活动,我在状态托盘中获得了GPS图标(satalite dish beaming signals up)。对于具有地图片段并且还使用LocationManager的活动,我没有在托盘中获得GPS图标。我将位置管理器代码从一个活动复制并粘贴到另一个活动。

为什么GPS会在某些时候出现而不是其他时间?

格雷格

1 个答案:

答案 0 :(得分:0)

它取决于全球GPS设置 - 如果它全局开启,在Activity \ Fragment中使用LocationManager将触发“卫星天线”。如果GPS全局关闭 - 使用LocationManager将不会触发。

原因是GPS是一个巨大的电力消费者,并且允许它在没有明确的用户决定开启的情况下运行将极快地耗尽设备电池。