GPSトラッカーを使ってアプリケーションを構築する必要があります。私はSOで同様の質問をしていますが、私が持っているいくつかの質問には答えが見つかりませんでした。GPSサービスを有効にしてバッテリ寿命を最適化する
- 10分ごとにGPSの修正が必要なので、ロケーションサービスを開始し、修正(またはタイムアウト)を受けてサービスを停止することをお勧めします(removeUpdates()
)。どうすればこのサイクルを10分ごとに実行して、バッテリーが残っているかどうか確認することができます(デバイスがスリープ状態になっても、10分ごとに起動して修正を受ける必要があります) )? AlarmManagerを使用していますか?
- この方法でバッテリーを1日使い続けると思いますか?
私はmytracksをチェックしましたが、gpsリスナーは常にオンになっていて、バッテリーは5時間以上持続すると予想されます。
また、私はCWAC Location Pollerをチェックしましたが、タイムアウト時にはremoveUpdates()
のみを実行し、すぐにリスナーを再起動します。私の場合はAlarmManagerが良いアイデアかもしれないと思うのですが、それはまたウォークロックを使います。
すべてのヘルプ/提案を歓迎
ありがとうございました。私はそれを試み、バッテリーの寿命をテストします。 – jul