2020-09-06

Location / GPS And Battery Consumption With Android

Activating the "Location" in Android controls the general permission of apps to query the location.

I.e. activating "Location" does not necessarily cause a much higher battery consumption.

If activated, only apps that have received this permission can query the location.

The GPS is only activated when an app uses (queries) the GPS. This depends on the location requests of the corresponding app and whether the app is allowed to execute requests with high accuracy (i.e. with GPS) or only low accuracy (i.e. only with mobile phone antennas and WLAN stations).

The battery consumption depends only on the apps that determine the location.

If apps only use the mobile phone antennas and WLAN stations for positioning, the consumption is minimal, because only data is used that the cell phone is constantly determining anyway (for some models even independent of whether the cell phone is in flight mode or not).

Only when using the GPS for positioning, the battery consumption increases. The amount of consumption depends on how often the app uses the GPS.

That means it is possible to leave the "Location" activated without using the battery significantly.

To achieve this, you have to go to the Android "Settings à  Location", where you can grant or revoke the "Location" permission to the apps (depending on your own preferences and needs).

With the Android version 10 it was introduced, that after the installation of an app, the user is asked on how location queries may be performed by the app:

  • "Allow all the time" (even if not visible)
  • "Allow only while using the app" (only if the app is visible)
  • "Deny" (the app is never allowed to query the location.)

This prevents apps from querying the location undetected and quickly draining the battery without control.

HINT
As soon as one of the "Location" sources is in use, the icon marked below appears on the information bar at the top of the screen.


Sources:

No comments :

Post a Comment