November 21st, 2013, 07:08 PM
Over Macho Grande?
Join Date: Nov 2009
Device(s): GlassXE, MotoX, N5, N4, N7'12, GNex, N1, SGT10.1, Revue, Xoom, Eris, OG Droid
Thanked 3,579 Times in 1,530 Posts
Just FYI, Google Play Services provides a Location API for all the apps on the phone to use. (among many other APIs)
This is separate from Android's built in LocationManager API.
In other words, a lot of apps use Google Play Services to get location without accessing the GPS directly.
Google's API is generally better, faster, more reliable, and uses LESS battery than the default LocationManager API.
However, a badly programmed app, could cause Google Play Services to keep looking up your location. This probably would show in the battery stats as Google Play Services being the battery hog. So it could make it quite tricky to track down the true offending app.
There may be an additional bug that I am not aware of though.
However, I find it much more likely that there are a lot of apps out there that dont properly "stop" asking for location updates from Google Play Services. It's a very common mistake among not-so-good developers.