Android Q will improve your phone's battery life, and you can't do much about it
Nah, we aren't talking about Google introducing a systemwide Dark Mode in Android Q. No amount of LTE tower pinging, talking on the phone, or any other usual suspect when it comes to wireless radio battery drain can affect your mileage as much as constant Wi-Fi scanning for non-existent networks.
While we feel sorry for devs of apps that can be affected, we can't wrong Google for deciding to put an end to rogue Wi-fi scanning that drains battery like crazy, and was one of the chief culprits behind standby power drains in previous Android versions. Whew.
This thing is a giant power hog, and you should kill it with fire if you have exhausted all the usual culprits for your battery drain. Bonus points: by default Google tracks you even when Bluetooth and Wi-Fi are off, so if you ditch scanning, you'll make it harder.
Type "Improve accuracy" in the settings' search box, then turn Wi-Fi and Bluetooth scanning off. Type "Locating method" and switch it to "Phone only," if you need to keep GPS on at all times.
When playing Pokemon Go, navigating, or any other scenario you need high accuracy for, turn it back on for the sesh if you are adamant to eke out every last drop of your battery juice, yet now Android manages the scanning permissions pretty well itself.
Even if you don't turn this stuff off now, Android Q will restrict its impact on battery life
With Android Pie, Google drastically reduced the number of scan attempts to one every 30 seconds for front apps, and one in 30 minutes for apps that are just sitting in the background. Despite the outcry from developers of indoor location or signal strength measurement apps, Google has decided that the scanning restrictions will remain an integral part of Android Q:
Once again, thank you for submitting request. After following up with our product and engineering teams, the request will not be considered at this time. In Q, there is a new developer option to toggle the throttling off for local testing (Needs a rooted device).
Things that are NOT allowed: