我正在尝试使用位置管理器来请求以最少的电池消耗进行位置更新。现在,我使用以下代码在我的活动类中请求位置更新。
LocationManager locManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, polltimeInterval, minDistValue, locListener);
现在我设置了 5 米的最小距离值和 1000 毫秒的轮询间隔。现在我的问题是只有在满足最小距离条件时才会请求位置更新?或者它是否每 1 秒以任何方式轮询一次,但不会更新 lat long ,直到满足最小距离条件。
基本上,我试图了解这种特定方法如何与这两个可配置参数(轮询时间和最小妈妈距离)一起使用......是两者之一还是两者之一?...