当设备的省电模式处于开启状态时,如何配置位置信息功能在移动设备上的行为。(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 会限制向提供程序发出的所有请求。 |