Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
センサー値を直接取得することはできますか?
Androidデベロッパーページの紹介を読み、インターネットで関連情報を検索しましたが、センサー値を取得するにはリスナーを登録するしかないようです?
しかし、この種のソリューションは私のプロジェクト要件を満たすことができません センサーが値の変化を検出しなかったとしても、データ値の最初のセットを取得する必要があります リスナーを使用してください。値が変更されていない間は値を取得できません...
しかし、リスナーを登録することがセンサー値を取得する唯一の方法であるようです?
正しい。リスナーを登録して、必要に応じて最初の値を取得した後に登録を解除してください。ただし、センサーは「ノイズが多い」傾向があるため、多数のセンサー読み取り値を取得してから平均化するか、データを平滑化する方がよい場合があることに注意してください。