1

アプリで揺れの検出を行っていますが、時間差を使用して加速度のデルタを正規化する例をいくつか見ました。registerListener引数の1つとして使用されるレート(SensorManager.SENSOR_DELAY_NORMALを使用しています)が一定ではないことを意味しますか?

ありがとう

4

1 に答える 1

2

Android とほとんどの Linux ディストリビューションの中心にあるカーネルは、真の「リアルタイム オペレーティング システム」向けではありません。期限が守られるという保証や、すべてのセンサーの読み取り値が時間通りに正確に取得/配信されるという保証はありません。センサーの読み取りタイムスタンプにどの程度の差異が見られるかは、システムで実行されているプロセス/スレッドの数やその他の無数の要因に依存する可能性があります。

ほとんどのセンサー読み取り値は、ほぼ一定の時間で互いに到着すると予想できますが、アプリケーションにとって読み取り値の正確な時間が重要な場合は、到着時間の差を追跡することをお勧めします。あなた自身。

幸運を!

于 2011-08-04T22:10:24.930 に答える