0
如果我通过阅读加速度计确定手机处于活动状态,则我想每30秒更新一次手机的位置。如果过了一段时间,我确定它没有移动,我停止了位置更新。Android位置每30秒更新一次
在此期间离开LocationListener更好吗,还是每30秒注册一个LocationListener,获取更新并取消注册更好?
对于这两种方法,如果我无法获取位置更新,我会在一段时间后超时。我想知道在获得一致的更新和电池寿命方面哪种方法更好。
我试图通过GPS卫星来获取更新,而不是网络,尽管我知道网络更快,耗电更少,但我需要通过卫星来获取。请记住这一点。