加速度センサーを常時監視するサービスが必要です。私は過去に、ディスプレイがオフにならないようにすることはできませんでしたが、バッテリーの寿命はひどいことが分かりました。Androidで加速度センサーを常時監視
私の質問は、絶えずバックグラウンドで実行される電力効率の高い加速度計モニタを実装する良い方法はありますか?
加速度センサーを常時監視するサービスが必要です。私は過去に、ディスプレイがオフにならないようにすることはできませんでしたが、バッテリーの寿命はひどいことが分かりました。Androidで加速度センサーを常時監視
私の質問は、絶えずバックグラウンドで実行される電力効率の高い加速度計モニタを実装する良い方法はありますか?
あなたのサービスの実装はSensorEventListenerです。その後、サービスをSensorManagerに登録してください。
センサーに関するドキュメントを確認しましたが、SensorManagerというヘッダーがあなたの質問に答えてくれたと思います。あなたが育てたすべての問題は、第2段落で取り上げられました。
すべての電話機で画面が確実にオフになっている場合は、加速度計を使用することはできません。それはの一部の電話ではで動作しますが、他の電話では動作しません。開いているバグレポートについては、https://code.google.com/p/android/issues/detail?id=11028を参照してください。
また、この質問はAndroid Workaround for non-working sensors when screen is off
はいの複製であるが、携帯電話がロックされている場合、それは動作しますか? – Demiurg
そして、そのようなサービスを常時稼働させることのバッテリー寿命にどのような影響がありますか? – Demiurg
サービスが終了するまでサービスが実行されますが、電話のロックはこれには影響しません。サービスはバッテリーに直接影響しません。あなたがサービスで行った処理が行います。センサ値を受信することは無視してください。 – AedonEtLIRA