2

プログラムで時間間隔でGPSセンサーデータを収集するAndroidアプリを開発しています(5分ごと)。そのためバッテリーの消耗が激しい。消費電力を最適化する方法はありますか? 読み取りを行っていないときに GPS センサーを無効またはスリープにする方法はありますか? これらはすべてプログラムで行う必要があります。プログラムで GPS センサーをオン/オフする方法はありません。

4

1 に答える 1

0

requestLocationUpdates 関数には、頻度があります。5 分に設定します。それが最も簡単な方法です。

バッテリーの使用量をさらに減らしたい場合は、requestLocationUpdates の代わりに、タイマーで requestSingleUpdate を使用します。GPS を 5 分ごとにオンにすることでバッテリーの消費を抑えますが、再び信号をロックするには時間がかかるため、正確に 5 分ごとになるわけではありません。

于 2016-07-05T04:12:26.923 に答える