1

センサー値を直接取得することはできますか?

Androidデベロッパーページの紹介を読み、インターネットで関連情報を検索しましたが、センサー値を取得するにはリスナーを登録するしかないようです?

しかし、この種のソリューションは私のプロジェクト要件を満たすことができません センサーが値の変化を検出しなかったとしても、データ値の最初のセットを取得する必要があります リスナーを使用してください。値が変更されていない間は値を取得できません...

4

1 に答える 1

3

しかし、リスナーを登録することがセンサー値を取得する唯一の方法であるようです?

正しい。リスナーを登録して、必要に応じて最初の値を取得した後に登録を解除してください。ただし、センサーは「ノイズが多い」傾向があるため、多数のセンサー読み取り値を取得してから平均化するか、データを平滑化する方がよい場合があることに注意してください。

于 2013-07-15T12:50:34.197 に答える