Androidはどのくらいの頻度で位置情報の更新を要求しますか?たとえば、ロケーションマネージャに近接アラートを追加した場合、ロケーションはどのくらいの頻度で更新されますか?
ドキュメントには、「画面がスリープ状態になった場合、近接アラートのチェックは4分ごとに1回だけ行われます。これにより、デバイスが永続的にスリープ状態にならないようにすることで、バッテリーの寿命を節約できます」と記載されています。
しかし、画面がスリープ状態にならない場合はどうなりますか?
前もって感謝します
マイク
Androidはどのくらいの頻度で位置情報の更新を要求しますか?たとえば、ロケーションマネージャに近接アラートを追加した場合、ロケーションはどのくらいの頻度で更新されますか?
ドキュメントには、「画面がスリープ状態になった場合、近接アラートのチェックは4分ごとに1回だけ行われます。これにより、デバイスが永続的にスリープ状態にならないようにすることで、バッテリーの寿命を節約できます」と記載されています。
しかし、画面がスリープ状態にならない場合はどうなりますか?
前もって感謝します
マイク
LocationManagerクラスには、さまざまなパラメータセットを使用して呼び出すことができるというメソッドがありrequestLocationUpdatesます。「指定された基準に基づいて定期的に通知される現在のアクティビティを登録します。」パラメータの2つは次のとおりです。
minTime:通知の最小時間間隔(ミリ秒単位)。このフィールドは、電力を節約するためのヒントとしてのみ使用され、位置情報の更新間の実際の時間は、この値よりも大きい場合と小さい場合があります。minDistance:通知の最小距離間隔(メートル単位)
のドキュメントを参照してください[LocationManager][1]
そして、それを使用するときはいつでも、それを必要としないときはいつでも更新を削除することを忘れないでください。onPause()
お役に立てば幸いです