2011-08-10 8 views
0

加速度計を読み取って電話機がアクティブであると判断した場合、30秒ごとに電話機の位置を更新します。しばらくすると、私はそれが動いていないと判断し、私は場所の更新を停止します。Androidの場所が30秒ごとに更新されます

その間にLocationListenerをオンのままにしておく方が良いでしょうか、30秒ごとにLocationListenerを登録し、更新を取得して登録を解除する方が良いでしょうか?

いずれの方法でも、私が場所の更新を取得できないとしばらくしてからタイムアウトします。一貫性のあるアップデートとバッテリ寿命の両面でどの方法が優れているかを知りたい。

そして、ネットワークはGPSの衛星ではなく、ネットワークではなく、GPSの衛星を経由してアップデートするようにしています。それを覚えておいてください。

答えて

0

IMHOは、リスナーを取得してアップデートを取得し、それを元に戻す時間が30秒です。唯一の例外は、非常に大きな精度の数値を受け入れる場合です。 30秒ごとにそれが本当に必要な場合は、それをアクティブのままにしておきますが、バッテリーは疲れます。

関連する問題