LocationPowerSaveModeLog

วิธีกําหนดค่าฟีเจอร์ตําแหน่งเพื่อให้ทํางานบนอุปกรณ์เคลื่อนที่เมื่อฟีเจอร์ประหยัดแบตเตอรี่เปิดอยู่ (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())

Enum
LOCATION_POWER_SAVE_MODE_LOG_UNSPECIFIED LocationPowerSaveMode ไม่ระบุ
LOCATION_POWER_SAVE_MODE_LOG_NO_CHANGE ผู้ให้บริการตําแหน่งไม่ควรได้รับผลกระทบจากโหมดประหยัดแบตเตอรี่ หรือโหมดประหยัดแบตเตอรี่ปิดอยู่
LOCATION_POWER_SAVE_MODE_LOG_GPS_DISABLED_WHEN_SCREEN_OFF ควรปิดใช้ผู้ให้บริการตําแหน่งผ่าน GPS เมื่อเปิดโหมดประหยัดแบตเตอรี่และอุปกรณ์ไม่ใช่แบบอินเทอร์แอกทีฟ
LOCATION_POWER_SAVE_MODE_LOG_ALL_DISABLED_WHEN_SCREEN_OFF ควรปิดใช้ผู้ให้บริการตําแหน่งทั้งหมดเมื่อโหมดประหยัดแบตเตอรี่เปิดอยู่และอุปกรณ์ไม่ได้โต้ตอบ
LOCATION_POWER_SAVE_MODE_LOG_FOREGROUND_ONLY ผู้ให้บริการตําแหน่งทั้งหมดจะยังคงใช้ได้ แต่ควรให้การแก้ไขตําแหน่งสําหรับแอปที่ทํางานอยู่เบื้องหน้าเท่านั้น
LOCATION_POWER_SAVE_MODE_LOG_THROTTLE_REQUESTS_WHEN_SCREEN_OFF ตําแหน่งจะไม่ปิดอยู่ แต่ LocationManager จะควบคุมคําขอทั้งหมดให้กับผู้ให้บริการเมื่ออุปกรณ์ไม่มีการโต้ตอบ