【发布时间】:2010-10-07 06:45:13
【问题描述】:
我正在尝试将我的程序限制为每 10 秒更新一次位置,而不是不断更新,以减少电池消耗。当我在室内调试并且信号较弱(即 GPS 图标闪烁)时,这可以正常工作,但如果手机得到适当的修复(即 GPS 图标是静态的),则更新间隔会增加到大约一秒。
我知道代码mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, updateInterval*1000, 0, this); 不会强制 GPS 在给定的时间间隔内准确地进行更新,但在我看来,它不应该依赖于信号的强度并波动那么大。
有什么想法吗?
更新:见评论
【问题讨论】:
-
哇,升级到 Froyo (2.2) 后,updateInterval 似乎没有任何作用!我得到不断的 GPS 更新,这对我的数据库造成了严重破坏。建议?
标签: android gps locationmanager