Jak skonfigurowane są ustawienia lokalizacji na urządzeniu mobilnym, gdy jest włączona funkcja oszczędzania baterii. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Wartości w polu enum | |
---|---|
LOCATION_POWER_SAVE_MODE_LOG_UNSPECIFIED |
Nieokreślony tryb oszczędzania lokalizacji |
LOCATION_POWER_SAVE_MODE_LOG_NO_CHANGE |
Oszczędzanie lokalizacji nie powinno wpływać na działanie usług lokalizacyjnych lub wyłączenie oszczędzania baterii. |
LOCATION_POWER_SAVE_MODE_LOG_GPS_DISABLED_WHEN_SCREEN_OFF |
Dostawca lokalizacji na podstawie GPS powinien być wyłączony, gdy oszczędzanie baterii jest włączone, a urządzenie nie jest nieaktywne. |
LOCATION_POWER_SAVE_MODE_LOG_ALL_DISABLED_WHEN_SCREEN_OFF |
Dostawcy wszystkich lokalizacji powinni wyłączyć się, gdy oszczędzanie baterii jest włączone, a urządzenie nie jest nieaktywne. |
LOCATION_POWER_SAVE_MODE_LOG_FOREGROUND_ONLY |
Wszyscy dostawcy lokalizacji pozostaną dostępni, ale poprawki lokalizacji powinny być przesyłane tylko do aplikacji działających na pierwszym planie. |
LOCATION_POWER_SAVE_MODE_LOG_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokalizacja nie zostanie wyłączona, ale Menedżer lokalizacji ograniczy wszystkie żądania do dostawców, gdy urządzenie będzie nieaktywne. |