2011-08-07 11 views
1

バッテリー残量を最小限に抑えながら、Android搭載デバイスの位置を継続的に監視する最良の方法を探しています。私のプロジェクトは、基本的には電話追跡サービス、電話通話/ SMSロギング、位置追跡です。 Webインターフェイスがあるため、最終的には人が場所の更新間隔などの設定を変更できるため、盗まれた場合はより効果的に追跡できますが、標準で30〜60分ごとに場所を更新する必要があります。継続的にロギングする最善の方法

私はサービスを利用することを考えていましたが、サービスを開始し、ロケーションの更新を要求してから終了する方が良いでしょうか?または他の方法?

乾杯

+0

requestLocationUpdated APIで、指定した間隔でLocationUpdateをリクエストできます。 – PravinCG

答えて

0

が、サービスを開始した方がよい場所の更新を要求して、[完了でしょうか?

はい、すべての時間のためにサービスを保つ必要はありません。しかし、それはそれよりも少し複雑です:

  • あなたが修正を得るまであなたの周りのサービスを維持するために必要な修正(例えば、携帯電話が地下で、GPS信号を取得することはできません)
  • を取得することはありませんかもしれませんいくつかのタイムアウトが
  • を発生するまで、すべてこれは

に起こっている間、またはあなたは、私がそのほとんどを処理LocationPollerコンポーネントを持って眠りに落ちるデバイスを心配する必要があります。

関連する問題