2012-02-17 11 views
1

加速度センサーを常時監視するサービスが必要です。私は過去に、ディスプレイがオフにならないようにすることはできませんでしたが、バッテリーの寿命はひどいことが分かりました。Androidで加速度センサーを常時監視

私の質問は、絶えずバックグラウンドで実行される電力効率の高い加速度計モニタを実装する良い方法はありますか?

答えて

1

あなたのサービスの実装はSensorEventListenerです。その後、サービスをSensorManagerに登録してください。

センサーに関するドキュメントを確認しましたが、SensorManagerというヘッダーがあなたの質問に答えてくれたと思います。あなたが育てたすべての問題は、第2段落で取り上げられました。

+0

はいの複製であるが、携帯電話がロックされている場合、それは動作しますか? – Demiurg

+1

そして、そのようなサービスを常時稼働させることのバッテリー寿命にどのような影響がありますか? – Demiurg

+0

サービスが終了するまでサービスが実行されますが、電話のロックはこれには影響しません。サービスはバッテリーに直接影響しません。あなたがサービスで行った処理が行います。センサ値を受信することは無視してください。 – AedonEtLIRA

関連する問題