1

一定時間、光センサーからデータを収集しています。

mSensorManager.registerListener(this, lightSensor, SensorManager.SENSOR_DELAY_FASTEST);

問題は、収集された値が常に正確で頻繁であるとは限らないことです。「正確ではない」とは、特定の時間にセンサーを起動すると、最初の読み取り値が、データの収集を開始するずっと前の古い読み取り値になる場合があることを意味します。

また、遅延が として宣言されているSensorManager.SENSOR_DELAY_FASTESTため、多くの値を取得し、1 秒で数百のレコードを取得することもあれば、3 秒で 1 つも読み取れないこともあります。

誰かがこの問題が何であるかを説明できますか?解決策があれば教えてください。

4

2 に答える 2