当设备开启省电模式时,如何配置位置信息功能在移动设备上的运行方式。(https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
枚举 | |
---|---|
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 会限制向提供程序发出的所有请求。 |