General Android GPS Behavior
<p>I'm about to start using location services, but have a general question about how the GPS receiver is used in Android. When GPS is enabled on a device, is it active right away (i.e., getting a satellite fix) or it is active only when an application has requested location updates?</p>

<p>The reason I'm asking is because my experience with various personal GPS units is that when you first activate them, there is a considerable time lag before it gets locked in and figures out where it is (my Garmin Forerunner can take a couple of minutes sometimes to get a fix).</p>

<p>So how does Android get the initial GPS lock, and can it maintain that lock even if an app is only getting position updates a couple of minutes apart? Does an app typically experience a big time lag before the first position notification?</p>
