加速度計が特定の値に達したときに音を鳴らす簡単なアプリに取り組んでいます。
画面点灯時は問題ありません。アクセルが走る頻度はそこそこ。
これは正しく機能しています。
今、私は画面がオフのときにこれをやりたいと思っています。
何らかの理由で、SENSOR_DELAY に関係なく、1 秒あたり 2 つのセンサー更新しか取得しません。
これは、Android がその電力を節約していることと関係があると思われます。しかし、センサー データを正確に読み取るには、より高い周波数が必要です。
ウェイク ロックに目を向ける前に、この「強制的な」周波数低下をオーバーライドできるかどうか、またこれがデバイスに依存する問題であるかどうかを知りたいです。画面がオフの場合でも、より高い更新頻度を維持する必要があります。