I have tried following these two tutorials but every time it requests a GPS location it returns the same location.
http://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/
http://techlovejump.com/android-gps-location-manager-tutorial/
The location always returned is Latitude: 32.89604077 Longitude: -117.20146694
I am not sure why and have spent many hours trying to figure it out. I have been testing on a device as well.