Androidで位置情報アプリを開発しておりますと、位置情報が取れないということにしばしば遭遇します。いう場合に、バッテリーセーブのことを調べると、役に立つ場合があるというのをご紹介します。getLocationPowerSaveMode()という関数があります。https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode()次のように利用します。}すると、2とか0とかの数字が戻ってきます。(0x00000002)です。位置情報のプロバイダは、バッテリーセーバーがONの場合とデバイスがインタラクティブではないときにオフられるようです。(0x00000000)だそうです。この場合は、バッテリーセーバーがONでもOFFでも位置情報プロバイダがオフられないようです。詳しくは、下記のPowerManagerの定数一覧を見てみてください。コメントをキャンセルメールアドレスが公開されることはありません。株式会社オンラインコンサルタント.%d人のブロガーが「いいね」をつけました。