尝试首次修复时,Android GPS会耗尽电量吗?

时间:2011-10-06 07:13:34

标签: android gps

我注意到我的HTC Desire S Android手机有些奇怪:如果GPS无法修复,通知栏中的GPS图标会一直闪烁。即使我强行停止使用GPS的所有应用程序,图标也会一直闪烁。

闪烁意味着它没有得到修复。似乎GPS不断尝试获得第一次修复。如果我在初始修复期间无法关闭GPS,它是否仍然可以将电池耗尽,就像它有一个修复一样?

2 个答案:

答案 0 :(得分:0)

使用removeUpdates()方法在应用程序中取消注册LocationListener。你一定忘了这个。

答案 1 :(得分:0)

假设您已取消注册所有位置监听器;这是我之前见过的一个已知问题。很难说没有日志会发生什么。可能有两种可能性:

  • 更有可能的一个:停止GPS闪烁图标通知状态栏以某种方式丢失。我之前见过这个bug(一次500次运行)。在这种情况下,GPS停止了,这是StatusBarPolicy.javaGpsLocationProvider.java中的错误。意图GPS_FIX_CHANGE_ACTION错过了某种方式。

  • 极少数情况下GPS正在运行,这可能是由于HTC中使用的GPS芯片组存在缺陷