android - 如何避免频繁的位置更新?

标签 android gps

我是安卓新手。我想以 3 分钟的间隔获取 GPS 位置,但我每秒都在获取位置更新。

我怎样才能避免这种情况?

请提出一些建议。我正在使用以下代码:

captureFrequencey=3*60*1000;    
LocationMngr.requestLocationUpdates(
    LocationManager.GPS_PROVIDER, captureFrequencey, 0, this);

最佳答案

LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, captureFrequencey, 0, this);

那是因为你将最小距离设置为 0。将其更改为 100 米并检查!

LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, captureFrequencey, 100, this);


引用documentation .

关于android - 如何避免频繁的位置更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16053977/

相关文章:

Android:如何在按下导航键时防止焦点改变?

android - 即使 GPS 关闭,如何使用融合位置 API 获取位置更新?

iphone - GPS 坐标(以度为单位)来计算距离

android - "Intent"从 Activity 到 Application

android - 使用 ViewPager 时如何处理 ActionBarActivity Fragments 中的 AsyncTask?

java - 实现网格 RecyclerView 的最佳方式,其中项目是方形图像,下面有一些文本

android - MyLocationOverlay disableMyLocation() 似乎不起作用

android - 如何在android中使用GPS_PROVIDER获取当前准确的GPS坐标?

gps - 手机中的GPS如何工作?

android - 为什么将 net.simonvt.numberpicker.NumberPicker 转换为 android.widget.NumberPicker 有效?