Assuming the device’s "Use Wireless networks" and "Use GPS satellites" settings under Location is not enabled, is it possible to still retrieve the location coordinates.
Currently, the best is to redirect the user to the settings page is not enabled. I find this disruptive as needs to navigate away from the app.
If i am not mistaken, you can enable the settings programmatically (Am I correct?).
I don’t need the exact coordinates, is it possible to get the cell tower ID without the settings enabled?
Agreed – in earlier versions of android, you could programatically turn on the GPS – but more recent versions do not allow this to happen.
As Anup states – the common acceptable practice now is to redirect the user to the options page and allow the user to select the type and nature of GPS that the application is allowed to use.
Dont forget , you dont need to “leave the app” to get the user to turn on GPS, you can send them to the settings yourself:
This will then come back to your app where it left off – giveing the use a seamless experience, and one which they will be familiar with from other android apps.