当手机处于睡眠模式时,GPS不会更新

问题描述:

我的应用程序需要定期提取位置信息。我用AlarmManager来做到这一点,它工作正常。问题是当手机进入待机/睡眠模式时,GPS位置监听器被移除。 经过一段时间,当我的AlarmReceiver被解雇时,它会寻找最近的位置更新,它不会得到,因为GPS由于待机模式而被关闭。当手机处于睡眠模式时,GPS不会更新

当我的AlarmReceiver被触发或其他选择时,我可以如何唤醒位置侦听器?

+0

你好Umesh,我陷入了同样的问题。他们有任何解决方案吗? – 2013-08-06 06:47:44

不,没有办法解决这个问题。另外,这种方法可以帮助一点:

public void addProximityAlert (double latitude, double longitude, 
           float radius, long expiration, PendingIntent intent).