Cách định cấu hình các tính năng vị trí để hoạt động trên thiết bị di động khi tính năng tiết kiệm pin được bật. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enum | |
---|---|
LOCATION_POWER_SAVE_MODE_LOG_UNSPECIFIED |
Vị trí không xác định được PowerPowerSaveMode |
LOCATION_POWER_SAVE_MODE_LOG_NO_CHANGE |
Trình cung cấp vị trí không bị ảnh hưởng bởi trình tiết kiệm pin hoặc trình tiết kiệm pin đang tắt. |
LOCATION_POWER_SAVE_MODE_LOG_GPS_DISABLED_WHEN_SCREEN_OFF |
Bạn nên tắt trình cung cấp vị trí dựa trên GPS khi đang bật trình tiết kiệm pin và thiết bị không có tính tương tác. |
LOCATION_POWER_SAVE_MODE_LOG_ALL_DISABLED_WHEN_SCREEN_OFF |
Bạn phải tắt tất cả các trình cung cấp vị trí khi trình tiết kiệm pin đang bật và thiết bị không có tính tương tác. |
LOCATION_POWER_SAVE_MODE_LOG_FOREGROUND_ONLY |
Nhà cung cấp vị trí sẽ vẫn được cung cấp nhưng chỉ nên cung cấp dịch vụ sửa lỗi vị trí cho các ứng dụng trên nền trước. |
LOCATION_POWER_SAVE_MODE_LOG_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Dịch vụ vị trí sẽ không bị tắt, nhưng LocationManager sẽ điều tiết mọi yêu cầu đến các nhà cung cấp khi thiết bị không có tính tương tác. |