When getting GPS location on a fixed interval (say per hour), does this drain the battery every hour, every minute or only when either actually getting the location each hour or updating the location. I’m eager to know what goes on in the background.
Here is what this reference says
“Background services should be careful about setting a sufficiently high minTime so that the device doesn’t consume too much power by keeping the GPS or wireless radios on all the time. In particular, values under 60000ms are not recommended. “
So I’m hoping that when the location is changed, or after minTime, the GPS radios are on, and after getting location, the GPS radios are off
Can anyone confirm this to be true?
According to reference we can decide that expensive battery using happens when GPS engine try to get new location and we can control freqency of this using method
public void requestLocationUpdates (long minTime, float minDistance, Criteria criteria, PendingIntent intent)