up until now, when using the LocationClient in order to obtain the user's last known location, I had no problems, testing on Jelly Bean for example.
I got a KitKat phone to test on, and I found that there is a DEFAULT setting in Settings -> Location, that is called "Device only" and it solely relies on GPS to start, connect and obtain location. This takes A WHILE. Also, when Im indoors it might get no location whatsoever.
If I go to Settings, and switch to "High accuracy" I go back to my app and BAM location is right there.
Question is:
How do I detect which of those three location settings is set on KitKat and ask the user to change it (or directly change it myself)
The three settings are:
-device only
-battery save mode
-high accuracy