Location services has an option "Use Wireless Networks" where "Location determined by WiFi and/or mobile networks". I usually leave Wifi turned off unless I'm somewhere I know has good quality Wifi as my plan includes 3GB of data per month.
My problem is that if I am somewhere without GPS reception and an app calls for location the phone then turns on Wifi briefly to find a location. This of course disconnects my HSDPA+ session which interrupts internet and makes whatever app I just loaded either take forever to load as it then needs to find a new connection (via WiFi); or the app complains that there is no internet and it exits.
Not all apps do this (some are better behaved).
I need to leave the "Use Wireless Networks" option on so that if there is no GPS the cellular network can provide a rough location to the app.
Is there some way I can have the "Use Wireless Networks" use cellular for location but not use Wifi?
This thread had a similar problem but no resolution.
Galaxy S II GT-I9100 Android 2.3.3 build Gingerbread.XWKE7 rooted.
Help! I'm running a rooted LG G2 under Verizon -- 4.2.2 and stock ROM with the Nova Launcher.
Here's the problem:
When I go to Settings -> Location access, I cannot turn off "Wi-Fi & mobile network location."
As soon as I turn on the main "Access to my location" slider, it asks my permission for Wi-Fi location. If I decline, it won't turn location on at all.
Once that main location setting is on, "Wi-Fi & mobile network location" is already selected. If I try to uncheck it, the checkmark will return when I come back to that screen, or simply reappear after a second or two.
The "GPS & Verizon location services" works as expected -- I can turn it off, and if I turn it on, it asks for permission again.
Any ideas what might be forcing "Wi-Fi & mobile network location" on? I could list everything I have installed, but I thought there might be a known culprit. Many thanks!
Whenever I turn on WiFi or 3g Internet (allows data connection of a sim card), GPS turns on by itself. I have tried a number of ways to prevent it from doing so:
1) unchecked "Allow the applications determine my location..." in Locations services
2) unchecked "GPS" there
3) unchecked "GPS-A" there
4) disabled some applications which may have turned it on such as Lenovo weather or just disallowed them to ask for my location
5) disable this for google services
None of these helped. It keeps turning on by itself. Specifically, the checkboxes "Allow the applications determine my location..." and "GPS" in Locations services get checked by themselves as well once I turn on the Internet.
Lenovo s650, Android 4.2.2.
It even turn on during a call.
Hi Darooma
Did you find a solution?
Anybody have there wifi cut on after having disabled it
Do you have do not allow google to use Wi-Fi scanning turned off under your advanced Wi-Fi settings?
No
I mean it wasn't turned on
It needs to be disabled
Ever since Android 10 my Poco F1 no longer has the option to use Location Access without using the GPS. Location Access now means using gps, wifi and mobile network. I can disable Google Location Accuracy and it will stop using wifi and mobile network to estimate location, but I want to turn off gps and use ONLY wifi and mobile network to estimate location. It drains too much battery so I stopped using Location 24/7. My work phone, P10 Lite with Oreo has that option, I want it back on my daily driver too. Halp?
It's simply missing in 11.0.4.0 QEJMIXM.
I also found no way to re-enable it yet.
Lineageos 17.1 e.g. has this option also for Android 10. So it's either added by LOS developers or MIUI developers removed this option ...
In Android 10, Location settings to use Wifi or phone only (battery savings) was removed. I have Poco F1 and Galaxy S9 both running Android 10 and they both don't have this battery savings feature in Location Settings.
I'm currently using Tasker app to set Location Mode to battery savings when I'm not using a GPS Navigation app. I can confirm its working fine.
What you want is not possible anymore. Google has bound the Location Access to the GPS module subsequently the Location Accuracy to the assists (WiFi, BT, Cellular, and Barometer). If you want to use Location Access, GPS will always be ON, if you want better accuracy, faster lock, or an assist when GPS signal is blocked, you use Location Accuracy. IF your need is to save power, disabling Location Accuracy is one option second to disabling the Location Access altogether via notification shade or the settings. I don't think that it's the GPS module was the culprit of high power consumption, it's just a receiver of satellite signal, more like an antenna while WiFI, BT, and Cellular were already known to hog power especially when signal is low.
It's still possible by using a third party app like Tasker. GPS can be turned off while still having Location access via Wifi and phone.
This feature is also still present in LineageOS 17.1 (which is based on Android 10 AOSP).