【发布时间】:2012-09-20 13:23:36
【问题描述】:
我是初学者。我想开发一个可以生成基于位置的通知的应用程序。在 android 开发者网站上,我发现为了保持电池寿命和数据交换之间的平衡,应该考虑
- 新更新频率
- 您侦听位置更新的窗口。
我知道可以通过调用 requestLocationUpdates() 来控制频率。我的问题是如何控制监听更新的窗口?这是否意味着一旦我从 LocationListener 类的 onLocationChanged() 方法获取位置更新,我应该停止使用 removeUpdates() 侦听更新??
谢谢
【问题讨论】:
-
我会想出一个算法来根据更新之间的时间、位置的粒度和与先前位置的距离来进行位置更新。
标签: android location android-location