title: Background service with location listener in android
body: <p>I am creating a background service that will run in its own process.  It should allow me to listen if the device location has changed. I should be able to change criteria like the distance moved before notifying the UI. </p>
  
  <p>How can I do the same? I have a little knowledge of service and <code>LocationListener</code> implementations. Any tutorials around the net would be appreciated. </p>
  
  <p>I got one <a href="https://stackoverflow.com/questions/12227446/location-listener-in-background-service-android">back-link</a> from stack overflow, but I didn't understand much of it.</p>