私はこれについて多くの相反する情報を読みました。
モードでFused Location API を使用するとしますPRIORITY_HIGH_ACCURACY
。たとえば、間隔を 10 分と 1 分に設定すると、大きな違いが生じるでしょうか? 1時間対10秒?もしそうなら、どのくらい劇的ですか?
内部でどのように機能するのかわからないので、高精度の位置情報が必要な場合にバッテリーを節約するために何ができるか疑問に思っています (ポーリングの頻度が相対的に低いことは問題ではありません)。
https://developer.android.com/training/monitoring-device-state/index.html
開発者サイトには、バッテリーを節約する方法に関するアドバイスがありますが、ポーリング頻度がバッテリー寿命にどの程度影響するかについての具体的な情報は提供されていないようです。
サービスを有効にすると、常に GPS がオンになるため、常にバッテリーが使用されます (そのため、間隔は人工的であり、プログラム上の理由のみで発生します)。
ありがとう!