Jak są skonfigurowane funkcje lokalizacji na urządzeniu mobilnym, gdy jest na nim 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 |
Niezdefiniowany tryb oszczędzania lokalizacji |
LOCATION_POWER_SAVE_MODE_LOG_NO_CHANGE |
Oszczędzanie baterii nie powinno mieć wpływu na dostawców usług lokalizacyjnych lub w przypadku tej funkcji jest ona wyłączona. |
LOCATION_POWER_SAVE_MODE_LOG_GPS_DISABLED_WHEN_SCREEN_OFF |
Dostawca lokalizacji oparty na GPS-ie powinien być wyłączony, gdy jest włączone oszczędzanie baterii, a urządzenie nie jest interaktywne. |
LOCATION_POWER_SAVE_MODE_LOG_ALL_DISABLED_WHEN_SCREEN_OFF |
Wyłącz wszystkich dostawców usług lokalizacji, gdy urządzenie nie jest interaktywne, a tryb oszczędzania baterii jest włączony. |
LOCATION_POWER_SAVE_MODE_LOG_FOREGROUND_ONLY |
Wszyscy dostawcy lokalizacji będą dostępni, ale poprawki lokalizacji należy udostępniać tylko w przypadku aplikacji działających na pierwszym planie. |
LOCATION_POWER_SAVE_MODE_LOG_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Lokalizacja nie zostanie wyłączona, ale LocationManager będzie ograniczać wszystkie żądania do dostawców, gdy urządzenie nie będzie interaktywne. |