デバイスのバッテリー セーバー機能がオンのときに、モバイル デバイスで位置情報機能がどのように動作するかを設定する。(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 |
デバイスが OFF になることはありませんが、デバイスがインタラクティブでないとき、LocationManager によってプロバイダへのリクエストがすべて抑制されます。 |