3

LocationListener を使用する Service があり、ブートから無期限に実行されます。私の質問は、位置情報の更新をリッスンする頻度が高すぎるということです。5 分はバッテリー キラーですか? 1はどうですか?

4

2 に答える 2

2

はい、5分はバッテリーキラーです。1時間未満の間隔は使用しません。また、ロケーションプロバイダー(ネットワークまたはGPS)によっても異なります。GPSはあなたのバッテリーをはるかに速く消費しますありがとうネットワーク。

于 2010-10-05T17:03:12.223 に答える
0

ユースケースによっては、 http: //developer.android.com/reference/android/location/LocationManager.html#PASSIVE_PROVIDERを検討することもできます。これは、それ自体では更新を要求しませんが、他のアプリが要求した場合にのみ位置情報を受け取ります。彼ら..

それ以外の場合は、新しい場所を取得する頻度と、GPSまたはネットワークを使用するかどうかをユーザーが構成できるようにします(ネットワークはより高速で安価ですが、より不正確な場所を返します)。

于 2011-03-06T15:43:12.600 に答える