One of the great things about the Android SDK is the amount of control you can exert on the operating system. I love it. But, with that also comes challenges, especially when your requirements are seemingly simple but then you learn there is a ton of functionality built into a particular Class. The location Classes built into Android are no exception. So, I’ve done quite a bit of work to help demystify how GPS works on native Android.
Check out these blog posts and I’ve even provided a tool for testing out different aspects of the Android location capabilities. If you have experience with Android location I’m very interested in hearing your feedback.
Android GPS and Location Classes