How the Android Gps Tracker Client Works
I finally had the time to rewrite the android client and to get the background service working as I’ve wanted to for a long time. GpsTracker is now based on work I had done previously on my other website, mycelltracker.com. The big difference between the old mycelltracker app and the new GpsTracker is the introduction of Google Play location services.
With that I want to go into an in-depth discussion of how GpsTracker now works on Android devices. We’ll start by looking at the structure of the application beginning with the five classes used in the app. I’ll first give a brief description of each. Here are the class files on github if you want to follow along: